#define SetFxPcsCfg(X, ...)        DRV_SET_FLD(X, FxPcsCfg, ##__VA_ARGS__)
#define GetFxPcsCfg(X, ...)        DRV_GET_FLD(X, FxPcsCfg, ##__VA_ARGS__)
#define SetFxPcsRefPulseCfg(X, ...)        DRV_SET_FLD(X, FxPcsRefPulseCfg, ##__VA_ARGS__)
#define GetFxPcsRefPulseCfg(X, ...)        DRV_GET_FLD(X, FxPcsRefPulseCfg, ##__VA_ARGS__)
#define SetFxPcsReserved(X, ...)        DRV_SET_FLD(X, FxPcsReserved, ##__VA_ARGS__)
#define GetFxPcsReserved(X, ...)        DRV_GET_FLD(X, FxPcsReserved, ##__VA_ARGS__)
#define SetFxPcsSerdesCfg(X, ...)        DRV_SET_FLD(X, FxPcsSerdesCfg, ##__VA_ARGS__)
#define GetFxPcsSerdesCfg(X, ...)        DRV_GET_FLD(X, FxPcsSerdesCfg, ##__VA_ARGS__)
#define SetFxPcsSoftRst(X, ...)        DRV_SET_FLD(X, FxPcsSoftRst, ##__VA_ARGS__)
#define GetFxPcsSoftRst(X, ...)        DRV_GET_FLD(X, FxPcsSoftRst, ##__VA_ARGS__)
#define SetFxPcsStatus(X, ...)        DRV_SET_FLD(X, FxPcsStatus, ##__VA_ARGS__)
#define GetFxPcsStatus(X, ...)        DRV_GET_FLD(X, FxPcsStatus, ##__VA_ARGS__)
#define SetGpioDebCnt(X, ...)        DRV_SET_FLD(X, GpioDebCnt, ##__VA_ARGS__)
#define GetGpioDebCnt(X, ...)        DRV_GET_FLD(X, GpioDebCnt, ##__VA_ARGS__)
#define SetGpioDebCtl(X, ...)        DRV_SET_FLD(X, GpioDebCtl, ##__VA_ARGS__)
#define GetGpioDebCtl(X, ...)        DRV_GET_FLD(X, GpioDebCtl, ##__VA_ARGS__)
#define SetGpioEoiCtl(X, ...)        DRV_SET_FLD(X, GpioEoiCtl, ##__VA_ARGS__)
#define GetGpioEoiCtl(X, ...)        DRV_GET_FLD(X, GpioEoiCtl, ##__VA_ARGS__)
#define SetGpioIntrEn(X, ...)        DRV_SET_FLD(X, GpioIntrEn, ##__VA_ARGS__)
#define GetGpioIntrEn(X, ...)        DRV_GET_FLD(X, GpioIntrEn, ##__VA_ARGS__)
#define SetGpioIntrLevel(X, ...)        DRV_SET_FLD(X, GpioIntrLevel, ##__VA_ARGS__)
#define GetGpioIntrLevel(X, ...)        DRV_GET_FLD(X, GpioIntrLevel, ##__VA_ARGS__)
#define SetGpioIntrMask(X, ...)        DRV_SET_FLD(X, GpioIntrMask, ##__VA_ARGS__)
#define GetGpioIntrMask(X, ...)        DRV_GET_FLD(X, GpioIntrMask, ##__VA_ARGS__)
#define SetGpioIntrPolarity(X, ...)        DRV_SET_FLD(X, GpioIntrPolarity, ##__VA_ARGS__)
#define GetGpioIntrPolarity(X, ...)        DRV_GET_FLD(X, GpioIntrPolarity, ##__VA_ARGS__)
#define SetGpioIntrRaw(X, ...)        DRV_SET_FLD(X, GpioIntrRaw, ##__VA_ARGS__)
#define GetGpioIntrRaw(X, ...)        DRV_GET_FLD(X, GpioIntrRaw, ##__VA_ARGS__)
#define SetGpioIntrStatus(X, ...)        DRV_SET_FLD(X, GpioIntrStatus, ##__VA_ARGS__)
#define GetGpioIntrStatus(X, ...)        DRV_GET_FLD(X, GpioIntrStatus, ##__VA_ARGS__)
#define SetGpioOutData(X, ...)        DRV_SET_FLD(X, GpioOutData, ##__VA_ARGS__)
#define GetGpioOutData(X, ...)        DRV_GET_FLD(X, GpioOutData, ##__VA_ARGS__)
#define SetGpioOutEn(X, ...)        DRV_SET_FLD(X, GpioOutEn, ##__VA_ARGS__)
#define GetGpioOutEn(X, ...)        DRV_GET_FLD(X, GpioOutEn, ##__VA_ARGS__)
#define SetGpioReadData(X, ...)        DRV_SET_FLD(X, GpioReadData, ##__VA_ARGS__)
#define GetGpioReadData(X, ...)        DRV_GET_FLD(X, GpioReadData, ##__VA_ARGS__)
#define SetGpioVerId(X, ...)        DRV_SET_FLD(X, GpioVerId, ##__VA_ARGS__)
#define GetGpioVerId(X, ...)        DRV_GET_FLD(X, GpioVerId, ##__VA_ARGS__)
#define SetLedBlinkCfg(X, ...)        DRV_SET_FLD(X, LedBlinkCfg, ##__VA_ARGS__)
#define GetLedBlinkCfg(X, ...)        DRV_GET_FLD(X, LedBlinkCfg, ##__VA_ARGS__)
#define SetLedCfgAsyncFifoThrd(X, ...)        DRV_SET_FLD(X, LedCfgAsyncFifoThrd, ##__VA_ARGS__)
#define GetLedCfgAsyncFifoThrd(X, ...)        DRV_GET_FLD(X, LedCfgAsyncFifoThrd, ##__VA_ARGS__)
#define SetLedCfgCalCtl(X, ...)        DRV_SET_FLD(X, LedCfgCalCtl, ##__VA_ARGS__)
#define GetLedCfgCalCtl(X, ...)        DRV_GET_FLD(X, LedCfgCalCtl, ##__VA_ARGS__)
#define SetLedInit(X, ...)        DRV_SET_FLD(X, LedInit, ##__VA_ARGS__)
#define GetLedInit(X, ...)        DRV_GET_FLD(X, LedInit, ##__VA_ARGS__)
#define SetLedInitDone(X, ...)        DRV_SET_FLD(X, LedInitDone, ##__VA_ARGS__)
#define GetLedInitDone(X, ...)        DRV_GET_FLD(X, LedInitDone, ##__VA_ARGS__)
#define SetLedLightMode(X, ...)        DRV_SET_FLD(X, LedLightMode, ##__VA_ARGS__)
#define GetLedLightMode(X, ...)        DRV_GET_FLD(X, LedLightMode, ##__VA_ARGS__)
#define SetLedPolarityCfg(X, ...)        DRV_SET_FLD(X, LedPolarityCfg, ##__VA_ARGS__)
#define GetLedPolarityCfg(X, ...)        DRV_GET_FLD(X, LedPolarityCfg, ##__VA_ARGS__)
#define SetLedPortRange(X, ...)        DRV_SET_FLD(X, LedPortRange, ##__VA_ARGS__)
#define GetLedPortRange(X, ...)        DRV_GET_FLD(X, LedPortRange, ##__VA_ARGS__)
#define SetLedRawStatusCfg(X, ...)        DRV_SET_FLD(X, LedRawStatusCfg, ##__VA_ARGS__)
#define GetLedRawStatusCfg(X, ...)        DRV_GET_FLD(X, LedRawStatusCfg, ##__VA_ARGS__)
#define SetLedRefreshInterval(X, ...)        DRV_SET_FLD(X, LedRefreshInterval, ##__VA_ARGS__)
#define GetLedRefreshInterval(X, ...)        DRV_GET_FLD(X, LedRefreshInterval, ##__VA_ARGS__)
#define SetLedReserved(X, ...)        DRV_SET_FLD(X, LedReserved, ##__VA_ARGS__)
#define GetLedReserved(X, ...)        DRV_GET_FLD(X, LedReserved, ##__VA_ARGS__)
#define SetLedSampleInterval(X, ...)        DRV_SET_FLD(X, LedSampleInterval, ##__VA_ARGS__)
#define GetLedSampleInterval(X, ...)        DRV_GET_FLD(X, LedSampleInterval, ##__VA_ARGS__)
#define SetLedCfgPortMode(X, ...)        DRV_SET_FLD(X, LedCfgPortMode, ##__VA_ARGS__)
#define GetLedCfgPortMode(X, ...)        DRV_GET_FLD(X, LedCfgPortMode, ##__VA_ARGS__)
#define SetLedCfgPortSeqMap(X, ...)        DRV_SET_FLD(X, LedCfgPortSeqMap, ##__VA_ARGS__)
#define GetLedCfgPortSeqMap(X, ...)        DRV_GET_FLD(X, LedCfgPortSeqMap, ##__VA_ARGS__)
#define SetLedInterruptNormal(X, ...)        DRV_SET_FLD(X, LedInterruptNormal, ##__VA_ARGS__)
#define GetLedInterruptNormal(X, ...)        DRV_GET_FLD(X, LedInterruptNormal, ##__VA_ARGS__)
#define SetLedMacStatusLock(X, ...)        DRV_SET_FLD(X, LedMacStatusLock, ##__VA_ARGS__)
#define GetLedMacStatusLock(X, ...)        DRV_GET_FLD(X, LedMacStatusLock, ##__VA_ARGS__)
#define SetMdioCfg(X, ...)        DRV_SET_FLD(X, MdioCfg, ##__VA_ARGS__)
#define GetMdioCfg(X, ...)        DRV_GET_FLD(X, MdioCfg, ##__VA_ARGS__)
#define SetMdioCmd(X, ...)        DRV_SET_FLD(X, MdioCmd, ##__VA_ARGS__)
#define GetMdioCmd(X, ...)        DRV_GET_FLD(X, MdioCmd, ##__VA_ARGS__)
#define SetMdioReserved(X, ...)        DRV_SET_FLD(X, MdioReserved, ##__VA_ARGS__)
#define GetMdioReserved(X, ...)        DRV_GET_FLD(X, MdioReserved, ##__VA_ARGS__)
#define SetMdioStart(X, ...)        DRV_SET_FLD(X, MdioStart, ##__VA_ARGS__)
#define GetMdioStart(X, ...)        DRV_GET_FLD(X, MdioStart, ##__VA_ARGS__)
#define SetMdioStatus(X, ...)        DRV_SET_FLD(X, MdioStatus, ##__VA_ARGS__)
#define GetMdioStatus(X, ...)        DRV_GET_FLD(X, MdioStatus, ##__VA_ARGS__)
#define SetQsgmiiPcsAneg0Cfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsAneg0Cfg, ##__VA_ARGS__)
#define GetQsgmiiPcsAneg0Cfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsAneg0Cfg, ##__VA_ARGS__)
#define SetQsgmiiPcsAneg1Cfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsAneg1Cfg, ##__VA_ARGS__)
#define GetQsgmiiPcsAneg1Cfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsAneg1Cfg, ##__VA_ARGS__)
#define SetQsgmiiPcsAneg2Cfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsAneg2Cfg, ##__VA_ARGS__)
#define GetQsgmiiPcsAneg2Cfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsAneg2Cfg, ##__VA_ARGS__)
#define SetQsgmiiPcsAneg3Cfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsAneg3Cfg, ##__VA_ARGS__)
#define GetQsgmiiPcsAneg3Cfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsAneg3Cfg, ##__VA_ARGS__)
#define SetQsgmiiPcsCfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsCfg, ##__VA_ARGS__)
#define GetQsgmiiPcsCfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsCfg, ##__VA_ARGS__)
#define SetQsgmiiPcsCodeErrCnt(X, ...)        DRV_SET_FLD(X, QsgmiiPcsCodeErrCnt, ##__VA_ARGS__)
#define GetQsgmiiPcsCodeErrCnt(X, ...)        DRV_GET_FLD(X, QsgmiiPcsCodeErrCnt, ##__VA_ARGS__)
#define SetQsgmiiPcsK281PositionDbg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsK281PositionDbg, ##__VA_ARGS__)
#define GetQsgmiiPcsK281PositionDbg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsK281PositionDbg, ##__VA_ARGS__)
#define SetQsgmiiPcsRefPulseCfg(X, ...)        DRV_SET_FLD(X, QsgmiiPcsRefPulseCfg, ##__VA_ARGS__)
#define GetQsgmiiPcsRefPulseCfg(X, ...)        DRV_GET_FLD(X, QsgmiiPcsRefPulseCfg, ##__VA_ARGS__)
#define SetQsgmiiPcsReserved(X, ...)        DRV_SET_FLD(X, QsgmiiPcsReserved, ##__VA_ARGS__)
#define GetQsgmiiPcsReserved(X, ...)        DRV_GET_FLD(X, QsgmiiPcsReserved, ##__VA_ARGS__)
#define SetQsgmiiPcsSoftRst(X, ...)        DRV_SET_FLD(X, QsgmiiPcsSoftRst, ##__VA_ARGS__)
#define GetQsgmiiPcsSoftRst(X, ...)        DRV_GET_FLD(X, QsgmiiPcsSoftRst, ##__VA_ARGS__)
#define SetQsgmiiPcsStatus0(X, ...)        DRV_SET_FLD(X, QsgmiiPcsStatus0, ##__VA_ARGS__)
#define GetQsgmiiPcsStatus0(X, ...)        DRV_GET_FLD(X, QsgmiiPcsStatus0, ##__VA_ARGS__)
#define SetQsgmiiPcsStatus1(X, ...)        DRV_SET_FLD(X, QsgmiiPcsStatus1, ##__VA_ARGS__)
#define GetQsgmiiPcsStatus1(X, ...)        DRV_GET_FLD(X, QsgmiiPcsStatus1, ##__VA_ARGS__)
#define SetQsgmiiPcsStatus2(X, ...)        DRV_SET_FLD(X, QsgmiiPcsStatus2, ##__VA_ARGS__)
#define GetQsgmiiPcsStatus2(X, ...)        DRV_GET_FLD(X, QsgmiiPcsStatus2, ##__VA_ARGS__)
#define SetQsgmiiPcsStatus3(X, ...)        DRV_SET_FLD(X, QsgmiiPcsStatus3, ##__VA_ARGS__)
#define GetQsgmiiPcsStatus3(X, ...)        DRV_GET_FLD(X, QsgmiiPcsStatus3, ##__VA_ARGS__)
#define SetQsgmiiPcsInterruptNormal(X, ...)        DRV_SET_FLD(X, QsgmiiPcsInterruptNormal, ##__VA_ARGS__)
#define GetQsgmiiPcsInterruptNormal(X, ...)        DRV_GET_FLD(X, QsgmiiPcsInterruptNormal, ##__VA_ARGS__)
#define SetQspiAxiCtl(X, ...)        DRV_SET_FLD(X, QspiAxiCtl, ##__VA_ARGS__)
#define GetQspiAxiCtl(X, ...)        DRV_GET_FLD(X, QspiAxiCtl, ##__VA_ARGS__)
#define SetQspiAxiDebugStats(X, ...)        DRV_SET_FLD(X, QspiAxiDebugStats, ##__VA_ARGS__)
#define GetQspiAxiDebugStats(X, ...)        DRV_GET_FLD(X, QspiAxiDebugStats, ##__VA_ARGS__)
#define SetQspiBaudRateCtl(X, ...)        DRV_SET_FLD(X, QspiBaudRateCtl, ##__VA_ARGS__)
#define GetQspiBaudRateCtl(X, ...)        DRV_GET_FLD(X, QspiBaudRateCtl, ##__VA_ARGS__)
#define SetQspiClkCtl(X, ...)        DRV_SET_FLD(X, QspiClkCtl, ##__VA_ARGS__)
#define GetQspiClkCtl(X, ...)        DRV_GET_FLD(X, QspiClkCtl, ##__VA_ARGS__)
#define SetQspiDebugStats(X, ...)        DRV_SET_FLD(X, QspiDebugStats, ##__VA_ARGS__)
#define GetQspiDebugStats(X, ...)        DRV_GET_FLD(X, QspiDebugStats, ##__VA_ARGS__)
#define SetQspiEventStatus(X, ...)        DRV_SET_FLD(X, QspiEventStatus, ##__VA_ARGS__)
#define GetQspiEventStatus(X, ...)        DRV_GET_FLD(X, QspiEventStatus, ##__VA_ARGS__)
#define SetQspiFifoCtl(X, ...)        DRV_SET_FLD(X, QspiFifoCtl, ##__VA_ARGS__)
#define GetQspiFifoCtl(X, ...)        DRV_GET_FLD(X, QspiFifoCtl, ##__VA_ARGS__)
#define SetQspiFifoDepth(X, ...)        DRV_SET_FLD(X, QspiFifoDepth, ##__VA_ARGS__)
#define GetQspiFifoDepth(X, ...)        DRV_GET_FLD(X, QspiFifoDepth, ##__VA_ARGS__)
#define SetQspiGapCtl(X, ...)        DRV_SET_FLD(X, QspiGapCtl, ##__VA_ARGS__)
#define GetQspiGapCtl(X, ...)        DRV_GET_FLD(X, QspiGapCtl, ##__VA_ARGS__)
#define SetQspiIoModeCtl(X, ...)        DRV_SET_FLD(X, QspiIoModeCtl, ##__VA_ARGS__)
#define GetQspiIoModeCtl(X, ...)        DRV_GET_FLD(X, QspiIoModeCtl, ##__VA_ARGS__)
#define SetQspiMiscCtl(X, ...)        DRV_SET_FLD(X, QspiMiscCtl, ##__VA_ARGS__)
#define GetQspiMiscCtl(X, ...)        DRV_GET_FLD(X, QspiMiscCtl, ##__VA_ARGS__)
#define SetQspiModeCtl(X, ...)        DRV_SET_FLD(X, QspiModeCtl, ##__VA_ARGS__)
#define GetQspiModeCtl(X, ...)        DRV_GET_FLD(X, QspiModeCtl, ##__VA_ARGS__)
#define SetQspiPPCtl(X, ...)        DRV_SET_FLD(X, QspiPPCtl, ##__VA_ARGS__)
#define GetQspiPPCtl(X, ...)        DRV_GET_FLD(X, QspiPPCtl, ##__VA_ARGS__)
#define SetQspiProcCtl(X, ...)        DRV_SET_FLD(X, QspiProcCtl, ##__VA_ARGS__)
#define GetQspiProcCtl(X, ...)        DRV_GET_FLD(X, QspiProcCtl, ##__VA_ARGS__)
#define SetQspiRxDataCtl(X, ...)        DRV_SET_FLD(X, QspiRxDataCtl, ##__VA_ARGS__)
#define GetQspiRxDataCtl(X, ...)        DRV_GET_FLD(X, QspiRxDataCtl, ##__VA_ARGS__)
#define SetQspiSelectCtl(X, ...)        DRV_SET_FLD(X, QspiSelectCtl, ##__VA_ARGS__)
#define GetQspiSelectCtl(X, ...)        DRV_GET_FLD(X, QspiSelectCtl, ##__VA_ARGS__)
#define SetQspiSystemCtl(X, ...)        DRV_SET_FLD(X, QspiSystemCtl, ##__VA_ARGS__)
#define GetQspiSystemCtl(X, ...)        DRV_GET_FLD(X, QspiSystemCtl, ##__VA_ARGS__)
#define SetQspiTxAddrCtl(X, ...)        DRV_SET_FLD(X, QspiTxAddrCtl, ##__VA_ARGS__)
#define GetQspiTxAddrCtl(X, ...)        DRV_GET_FLD(X, QspiTxAddrCtl, ##__VA_ARGS__)
#define SetQspiTxCmdCtl(X, ...)        DRV_SET_FLD(X, QspiTxCmdCtl, ##__VA_ARGS__)
#define GetQspiTxCmdCtl(X, ...)        DRV_GET_FLD(X, QspiTxCmdCtl, ##__VA_ARGS__)
#define SetQspiTxDataCtl(X, ...)        DRV_SET_FLD(X, QspiTxDataCtl, ##__VA_ARGS__)
#define GetQspiTxDataCtl(X, ...)        DRV_GET_FLD(X, QspiTxDataCtl, ##__VA_ARGS__)
#define SetQspiTxDummyCtl(X, ...)        DRV_SET_FLD(X, QspiTxDummyCtl, ##__VA_ARGS__)
#define GetQspiTxDummyCtl(X, ...)        DRV_GET_FLD(X, QspiTxDummyCtl, ##__VA_ARGS__)
#define SetQspiXipCtl(X, ...)        DRV_SET_FLD(X, QspiXipCtl, ##__VA_ARGS__)
#define GetQspiXipCtl(X, ...)        DRV_GET_FLD(X, QspiXipCtl, ##__VA_ARGS__)
#define SetQspiFuncInterrupt(X, ...)        DRV_SET_FLD(X, QspiFuncInterrupt, ##__VA_ARGS__)
#define GetQspiFuncInterrupt(X, ...)        DRV_GET_FLD(X, QspiFuncInterrupt, ##__VA_ARGS__)
#define SetQspiInterruptFatal(X, ...)        DRV_SET_FLD(X, QspiInterruptFatal, ##__VA_ARGS__)
#define GetQspiInterruptFatal(X, ...)        DRV_GET_FLD(X, QspiInterruptFatal, ##__VA_ARGS__)
#define SetQspiRxFifo(X, ...)        DRV_SET_FLD(X, QspiRxFifo, ##__VA_ARGS__)
#define GetQspiRxFifo(X, ...)        DRV_GET_FLD(X, QspiRxFifo, ##__VA_ARGS__)
#define SetQspiTxFifo(X, ...)        DRV_SET_FLD(X, QspiTxFifo, ##__VA_ARGS__)
#define GetQspiTxFifo(X, ...)        DRV_GET_FLD(X, QspiTxFifo, ##__VA_ARGS__)
#define SetSgmiiPcsCfg(X, ...)        DRV_SET_FLD(X, SgmiiPcsCfg, ##__VA_ARGS__)
#define GetSgmiiPcsCfg(X, ...)        DRV_GET_FLD(X, SgmiiPcsCfg, ##__VA_ARGS__)
#define SetSgmiiPcsRefPulseCfg(X, ...)        DRV_SET_FLD(X, SgmiiPcsRefPulseCfg, ##__VA_ARGS__)
#define GetSgmiiPcsRefPulseCfg(X, ...)        DRV_GET_FLD(X, SgmiiPcsRefPulseCfg, ##__VA_ARGS__)
#define SetSgmiiPcsReserved(X, ...)        DRV_SET_FLD(X, SgmiiPcsReserved, ##__VA_ARGS__)
#define GetSgmiiPcsReserved(X, ...)        DRV_GET_FLD(X, SgmiiPcsReserved, ##__VA_ARGS__)
#define SetSgmiiPcsSerdesCfg(X, ...)        DRV_SET_FLD(X, SgmiiPcsSerdesCfg, ##__VA_ARGS__)
#define GetSgmiiPcsSerdesCfg(X, ...)        DRV_GET_FLD(X, SgmiiPcsSerdesCfg, ##__VA_ARGS__)
#define SetSgmiiPcsSgmiiStatus(X, ...)        DRV_SET_FLD(X, SgmiiPcsSgmiiStatus, ##__VA_ARGS__)
#define GetSgmiiPcsSgmiiStatus(X, ...)        DRV_GET_FLD(X, SgmiiPcsSgmiiStatus, ##__VA_ARGS__)
#define SetSgmiiPcsSoftRst(X, ...)        DRV_SET_FLD(X, SgmiiPcsSoftRst, ##__VA_ARGS__)
#define GetSgmiiPcsSoftRst(X, ...)        DRV_GET_FLD(X, SgmiiPcsSoftRst, ##__VA_ARGS__)
#define SetSgmiiPcsInterruptNormal(X, ...)        DRV_SET_FLD(X, SgmiiPcsInterruptNormal, ##__VA_ARGS__)
#define GetSgmiiPcsInterruptNormal(X, ...)        DRV_GET_FLD(X, SgmiiPcsInterruptNormal, ##__VA_ARGS__)
#define SetEFuseCtl(X, ...)        DRV_SET_FLD(X, EFuseCtl, ##__VA_ARGS__)
#define GetEFuseCtl(X, ...)        DRV_GET_FLD(X, EFuseCtl, ##__VA_ARGS__)
#define SetEfuseCfg(X, ...)        DRV_SET_FLD(X, EfuseCfg, ##__VA_ARGS__)
#define GetEfuseCfg(X, ...)        DRV_GET_FLD(X, EfuseCfg, ##__VA_ARGS__)
#define SetEFuseMem(X, ...)        DRV_SET_FLD(X, EFuseMem, ##__VA_ARGS__)
#define GetEFuseMem(X, ...)        DRV_GET_FLD(X, EFuseMem, ##__VA_ARGS__)
#define SetApbProcTimer(X, ...)        DRV_SET_FLD(X, ApbProcTimer, ##__VA_ARGS__)
#define GetApbProcTimer(X, ...)        DRV_GET_FLD(X, ApbProcTimer, ##__VA_ARGS__)
#define SetBootModeCtl(X, ...)        DRV_SET_FLD(X, BootModeCtl, ##__VA_ARGS__)
#define GetBootModeCtl(X, ...)        DRV_GET_FLD(X, BootModeCtl, ##__VA_ARGS__)
#define SetBootStatus(X, ...)        DRV_SET_FLD(X, BootStatus, ##__VA_ARGS__)
#define GetBootStatus(X, ...)        DRV_GET_FLD(X, BootStatus, ##__VA_ARGS__)
#define SetBootStrap(X, ...)        DRV_SET_FLD(X, BootStrap, ##__VA_ARGS__)
#define GetBootStrap(X, ...)        DRV_GET_FLD(X, BootStrap, ##__VA_ARGS__)
#define SetClkDivCfg(X, ...)        DRV_SET_FLD(X, ClkDivCfg, ##__VA_ARGS__)
#define GetClkDivCfg(X, ...)        DRV_GET_FLD(X, ClkDivCfg, ##__VA_ARGS__)
#define SetCpuMacMode(X, ...)        DRV_SET_FLD(X, CpuMacMode, ##__VA_ARGS__)
#define GetCpuMacMode(X, ...)        DRV_GET_FLD(X, CpuMacMode, ##__VA_ARGS__)
#define SetDebugCfg(X, ...)        DRV_SET_FLD(X, DebugCfg, ##__VA_ARGS__)
#define GetDebugCfg(X, ...)        DRV_GET_FLD(X, DebugCfg, ##__VA_ARGS__)
#define SetDeviceId(X, ...)        DRV_SET_FLD(X, DeviceId, ##__VA_ARGS__)
#define GetDeviceId(X, ...)        DRV_GET_FLD(X, DeviceId, ##__VA_ARGS__)
#define SetEnClkCpuSub(X, ...)        DRV_SET_FLD(X, EnClkCpuSub, ##__VA_ARGS__)
#define GetEnClkCpuSub(X, ...)        DRV_GET_FLD(X, EnClkCpuSub, ##__VA_ARGS__)
#define SetEnClkSwitch(X, ...)        DRV_SET_FLD(X, EnClkSwitch, ##__VA_ARGS__)
#define GetEnClkSwitch(X, ...)        DRV_GET_FLD(X, EnClkSwitch, ##__VA_ARGS__)
#define SetFxmiiMode(X, ...)        DRV_SET_FLD(X, FxmiiMode, ##__VA_ARGS__)
#define GetFxmiiMode(X, ...)        DRV_GET_FLD(X, FxmiiMode, ##__VA_ARGS__)
#define SetLedModeCtl(X, ...)        DRV_SET_FLD(X, LedModeCtl, ##__VA_ARGS__)
#define GetLedModeCtl(X, ...)        DRV_GET_FLD(X, LedModeCtl, ##__VA_ARGS__)
#define SetMcuDataBusMap(X, ...)        DRV_SET_FLD(X, McuDataBusMap, ##__VA_ARGS__)
#define GetMcuDataBusMap(X, ...)        DRV_GET_FLD(X, McuDataBusMap, ##__VA_ARGS__)
#define SetMcuDynFreqCfg(X, ...)        DRV_SET_FLD(X, McuDynFreqCfg, ##__VA_ARGS__)
#define GetMcuDynFreqCfg(X, ...)        DRV_GET_FLD(X, McuDynFreqCfg, ##__VA_ARGS__)
#define SetMcuExtDbgReq(X, ...)        DRV_SET_FLD(X, McuExtDbgReq, ##__VA_ARGS__)
#define GetMcuExtDbgReq(X, ...)        DRV_GET_FLD(X, McuExtDbgReq, ##__VA_ARGS__)
#define SetMcuExtIntr(X, ...)        DRV_SET_FLD(X, McuExtIntr, ##__VA_ARGS__)
#define GetMcuExtIntr(X, ...)        DRV_GET_FLD(X, McuExtIntr, ##__VA_ARGS__)
#define SetMcuInstBusMap(X, ...)        DRV_SET_FLD(X, McuInstBusMap, ##__VA_ARGS__)
#define GetMcuInstBusMap(X, ...)        DRV_GET_FLD(X, McuInstBusMap, ##__VA_ARGS__)
#define SetMcuIntrVecLog(X, ...)        DRV_SET_FLD(X, McuIntrVecLog, ##__VA_ARGS__)
#define GetMcuIntrVecLog(X, ...)        DRV_GET_FLD(X, McuIntrVecLog, ##__VA_ARGS__)
#define SetMcuMCause(X, ...)        DRV_SET_FLD(X, McuMCause, ##__VA_ARGS__)
#define GetMcuMCause(X, ...)        DRV_GET_FLD(X, McuMCause, ##__VA_ARGS__)
#define SetMcuMStatus(X, ...)        DRV_SET_FLD(X, McuMStatus, ##__VA_ARGS__)
#define GetMcuMStatus(X, ...)        DRV_GET_FLD(X, McuMStatus, ##__VA_ARGS__)
#define SetMcuMemCtl(X, ...)        DRV_SET_FLD(X, McuMemCtl, ##__VA_ARGS__)
#define GetMcuMemCtl(X, ...)        DRV_GET_FLD(X, McuMemCtl, ##__VA_ARGS__)
#define SetMcuMemInit(X, ...)        DRV_SET_FLD(X, McuMemInit, ##__VA_ARGS__)
#define GetMcuMemInit(X, ...)        DRV_GET_FLD(X, McuMemInit, ##__VA_ARGS__)
#define SetMcuMemInitDone(X, ...)        DRV_SET_FLD(X, McuMemInitDone, ##__VA_ARGS__)
#define GetMcuMemInitDone(X, ...)        DRV_GET_FLD(X, McuMemInitDone, ##__VA_ARGS__)
#define SetMcuMemStatus(X, ...)        DRV_SET_FLD(X, McuMemStatus, ##__VA_ARGS__)
#define GetMcuMemStatus(X, ...)        DRV_GET_FLD(X, McuMemStatus, ##__VA_ARGS__)
#define SetMcuMonStatus(X, ...)        DRV_SET_FLD(X, McuMonStatus, ##__VA_ARGS__)
#define GetMcuMonStatus(X, ...)        DRV_GET_FLD(X, McuMonStatus, ##__VA_ARGS__)
#define SetMcuNmiIntr(X, ...)        DRV_SET_FLD(X, McuNmiIntr, ##__VA_ARGS__)
#define GetMcuNmiIntr(X, ...)        DRV_GET_FLD(X, McuNmiIntr, ##__VA_ARGS__)
#define SetMcuResetAddr(X, ...)        DRV_SET_FLD(X, McuResetAddr, ##__VA_ARGS__)
#define GetMcuResetAddr(X, ...)        DRV_GET_FLD(X, McuResetAddr, ##__VA_ARGS__)
#define SetMcuRetirePc(X, ...)        DRV_SET_FLD(X, McuRetirePc, ##__VA_ARGS__)
#define GetMcuRetirePc(X, ...)        DRV_GET_FLD(X, McuRetirePc, ##__VA_ARGS__)
#define SetMcuWakeupCtl(X, ...)        DRV_SET_FLD(X, McuWakeupCtl, ##__VA_ARGS__)
#define GetMcuWakeupCtl(X, ...)        DRV_GET_FLD(X, McuWakeupCtl, ##__VA_ARGS__)
#define SetPhyClkSel(X, ...)        DRV_SET_FLD(X, PhyClkSel, ##__VA_ARGS__)
#define GetPhyClkSel(X, ...)        DRV_GET_FLD(X, PhyClkSel, ##__VA_ARGS__)
#define SetPowerMode(X, ...)        DRV_SET_FLD(X, PowerMode, ##__VA_ARGS__)
#define GetPowerMode(X, ...)        DRV_GET_FLD(X, PowerMode, ##__VA_ARGS__)
#define SetQsgmiiMode(X, ...)        DRV_SET_FLD(X, QsgmiiMode, ##__VA_ARGS__)
#define GetQsgmiiMode(X, ...)        DRV_GET_FLD(X, QsgmiiMode, ##__VA_ARGS__)
#define SetQspiDivisor(X, ...)        DRV_SET_FLD(X, QspiDivisor, ##__VA_ARGS__)
#define GetQspiDivisor(X, ...)        DRV_GET_FLD(X, QspiDivisor, ##__VA_ARGS__)
#define SetQspiModeCfg(X, ...)        DRV_SET_FLD(X, QspiModeCfg, ##__VA_ARGS__)
#define GetQspiModeCfg(X, ...)        DRV_GET_FLD(X, QspiModeCfg, ##__VA_ARGS__)
#define SetQspiPinMode(X, ...)        DRV_SET_FLD(X, QspiPinMode, ##__VA_ARGS__)
#define GetQspiPinMode(X, ...)        DRV_GET_FLD(X, QspiPinMode, ##__VA_ARGS__)
#define SetResetCtlCpuSub(X, ...)        DRV_SET_FLD(X, ResetCtlCpuSub, ##__VA_ARGS__)
#define GetResetCtlCpuSub(X, ...)        DRV_GET_FLD(X, ResetCtlCpuSub, ##__VA_ARGS__)
#define SetResetCtlGmii(X, ...)        DRV_SET_FLD(X, ResetCtlGmii, ##__VA_ARGS__)
#define GetResetCtlGmii(X, ...)        DRV_GET_FLD(X, ResetCtlGmii, ##__VA_ARGS__)
#define SetResetCtlNet(X, ...)        DRV_SET_FLD(X, ResetCtlNet, ##__VA_ARGS__)
#define GetResetCtlNet(X, ...)        DRV_GET_FLD(X, ResetCtlNet, ##__VA_ARGS__)
#define SetRgmiiMode(X, ...)        DRV_SET_FLD(X, RgmiiMode, ##__VA_ARGS__)
#define GetRgmiiMode(X, ...)        DRV_GET_FLD(X, RgmiiMode, ##__VA_ARGS__)
#define SetSgmiiMode(X, ...)        DRV_SET_FLD(X, SgmiiMode, ##__VA_ARGS__)
#define GetSgmiiMode(X, ...)        DRV_GET_FLD(X, SgmiiMode, ##__VA_ARGS__)
#define SetSyncECfg(X, ...)        DRV_SET_FLD(X, SyncECfg, ##__VA_ARGS__)
#define GetSyncECfg(X, ...)        DRV_GET_FLD(X, SyncECfg, ##__VA_ARGS__)
#define SetWdtResetCfg(X, ...)        DRV_SET_FLD(X, WdtResetCfg, ##__VA_ARGS__)
#define GetWdtResetCfg(X, ...)        DRV_GET_FLD(X, WdtResetCfg, ##__VA_ARGS__)
#define SetSupInterruptNormal(X, ...)        DRV_SET_FLD(X, SupInterruptNormal, ##__VA_ARGS__)
#define GetSupInterruptNormal(X, ...)        DRV_GET_FLD(X, SupInterruptNormal, ##__VA_ARGS__)
#define SetSupPadIntr(X, ...)        DRV_SET_FLD(X, SupPadIntr, ##__VA_ARGS__)
#define GetSupPadIntr(X, ...)        DRV_GET_FLD(X, SupPadIntr, ##__VA_ARGS__)
#define SetSupPcsFuncIntr(X, ...)        DRV_SET_FLD(X, SupPcsFuncIntr, ##__VA_ARGS__)
#define GetSupPcsFuncIntr(X, ...)        DRV_GET_FLD(X, SupPcsFuncIntr, ##__VA_ARGS__)
#define SetTimer0ClkDivEn(X, ...)        DRV_SET_FLD(X, Timer0ClkDivEn, ##__VA_ARGS__)
#define GetTimer0ClkDivEn(X, ...)        DRV_GET_FLD(X, Timer0ClkDivEn, ##__VA_ARGS__)
#define SetTimer0ClkDivNum(X, ...)        DRV_SET_FLD(X, Timer0ClkDivNum, ##__VA_ARGS__)
#define GetTimer0ClkDivNum(X, ...)        DRV_GET_FLD(X, Timer0ClkDivNum, ##__VA_ARGS__)
#define SetTimer0Ctl(X, ...)        DRV_SET_FLD(X, Timer0Ctl, ##__VA_ARGS__)
#define GetTimer0Ctl(X, ...)        DRV_GET_FLD(X, Timer0Ctl, ##__VA_ARGS__)
#define SetTimer0CurValue(X, ...)        DRV_SET_FLD(X, Timer0CurValue, ##__VA_ARGS__)
#define GetTimer0CurValue(X, ...)        DRV_GET_FLD(X, Timer0CurValue, ##__VA_ARGS__)
#define SetTimer0IntrClr(X, ...)        DRV_SET_FLD(X, Timer0IntrClr, ##__VA_ARGS__)
#define GetTimer0IntrClr(X, ...)        DRV_GET_FLD(X, Timer0IntrClr, ##__VA_ARGS__)
#define SetTimer0IntrRaw(X, ...)        DRV_SET_FLD(X, Timer0IntrRaw, ##__VA_ARGS__)
#define GetTimer0IntrRaw(X, ...)        DRV_GET_FLD(X, Timer0IntrRaw, ##__VA_ARGS__)
#define SetTimer0IntrStatus(X, ...)        DRV_SET_FLD(X, Timer0IntrStatus, ##__VA_ARGS__)
#define GetTimer0IntrStatus(X, ...)        DRV_GET_FLD(X, Timer0IntrStatus, ##__VA_ARGS__)
#define SetTimer0LoadValue(X, ...)        DRV_SET_FLD(X, Timer0LoadValue, ##__VA_ARGS__)
#define GetTimer0LoadValue(X, ...)        DRV_GET_FLD(X, Timer0LoadValue, ##__VA_ARGS__)
#define SetTimer1ClkDivEn(X, ...)        DRV_SET_FLD(X, Timer1ClkDivEn, ##__VA_ARGS__)
#define GetTimer1ClkDivEn(X, ...)        DRV_GET_FLD(X, Timer1ClkDivEn, ##__VA_ARGS__)
#define SetTimer1ClkDivNum(X, ...)        DRV_SET_FLD(X, Timer1ClkDivNum, ##__VA_ARGS__)
#define GetTimer1ClkDivNum(X, ...)        DRV_GET_FLD(X, Timer1ClkDivNum, ##__VA_ARGS__)
#define SetTimer1Ctl(X, ...)        DRV_SET_FLD(X, Timer1Ctl, ##__VA_ARGS__)
#define GetTimer1Ctl(X, ...)        DRV_GET_FLD(X, Timer1Ctl, ##__VA_ARGS__)
#define SetTimer1CurValue(X, ...)        DRV_SET_FLD(X, Timer1CurValue, ##__VA_ARGS__)
#define GetTimer1CurValue(X, ...)        DRV_GET_FLD(X, Timer1CurValue, ##__VA_ARGS__)
#define SetTimer1IntrClr(X, ...)        DRV_SET_FLD(X, Timer1IntrClr, ##__VA_ARGS__)
#define GetTimer1IntrClr(X, ...)        DRV_GET_FLD(X, Timer1IntrClr, ##__VA_ARGS__)
#define SetTimer1IntrRaw(X, ...)        DRV_SET_FLD(X, Timer1IntrRaw, ##__VA_ARGS__)
#define GetTimer1IntrRaw(X, ...)        DRV_GET_FLD(X, Timer1IntrRaw, ##__VA_ARGS__)
#define SetTimer1IntrStatus(X, ...)        DRV_SET_FLD(X, Timer1IntrStatus, ##__VA_ARGS__)
#define GetTimer1IntrStatus(X, ...)        DRV_GET_FLD(X, Timer1IntrStatus, ##__VA_ARGS__)
#define SetTimer1LoadValue(X, ...)        DRV_SET_FLD(X, Timer1LoadValue, ##__VA_ARGS__)
#define GetTimer1LoadValue(X, ...)        DRV_GET_FLD(X, Timer1LoadValue, ##__VA_ARGS__)
#define SetTimerIntrStatus(X, ...)        DRV_SET_FLD(X, TimerIntrStatus, ##__VA_ARGS__)
#define GetTimerIntrStatus(X, ...)        DRV_GET_FLD(X, TimerIntrStatus, ##__VA_ARGS__)
#define SetTimerVersionId(X, ...)        DRV_SET_FLD(X, TimerVersionId, ##__VA_ARGS__)
#define GetTimerVersionId(X, ...)        DRV_GET_FLD(X, TimerVersionId, ##__VA_ARGS__)
#define SetWdt0ClkDivNum(X, ...)        DRV_SET_FLD(X, Wdt0ClkDivNum, ##__VA_ARGS__)
#define GetWdt0ClkDivNum(X, ...)        DRV_GET_FLD(X, Wdt0ClkDivNum, ##__VA_ARGS__)
#define SetWdt0Control(X, ...)        DRV_SET_FLD(X, Wdt0Control, ##__VA_ARGS__)
#define GetWdt0Control(X, ...)        DRV_GET_FLD(X, Wdt0Control, ##__VA_ARGS__)
#define SetWdt0CurValue(X, ...)        DRV_SET_FLD(X, Wdt0CurValue, ##__VA_ARGS__)
#define GetWdt0CurValue(X, ...)        DRV_GET_FLD(X, Wdt0CurValue, ##__VA_ARGS__)
#define SetWdt0IntrClr(X, ...)        DRV_SET_FLD(X, Wdt0IntrClr, ##__VA_ARGS__)
#define GetWdt0IntrClr(X, ...)        DRV_GET_FLD(X, Wdt0IntrClr, ##__VA_ARGS__)
#define SetWdt0IntrRaw(X, ...)        DRV_SET_FLD(X, Wdt0IntrRaw, ##__VA_ARGS__)
#define GetWdt0IntrRaw(X, ...)        DRV_GET_FLD(X, Wdt0IntrRaw, ##__VA_ARGS__)
#define SetWdt0IntrStatus(X, ...)        DRV_SET_FLD(X, Wdt0IntrStatus, ##__VA_ARGS__)
#define GetWdt0IntrStatus(X, ...)        DRV_GET_FLD(X, Wdt0IntrStatus, ##__VA_ARGS__)
#define SetWdt0LoadValue(X, ...)        DRV_SET_FLD(X, Wdt0LoadValue, ##__VA_ARGS__)
#define GetWdt0LoadValue(X, ...)        DRV_GET_FLD(X, Wdt0LoadValue, ##__VA_ARGS__)
#define SetWdt1ClkDivNum(X, ...)        DRV_SET_FLD(X, Wdt1ClkDivNum, ##__VA_ARGS__)
#define GetWdt1ClkDivNum(X, ...)        DRV_GET_FLD(X, Wdt1ClkDivNum, ##__VA_ARGS__)
#define SetWdt1Control(X, ...)        DRV_SET_FLD(X, Wdt1Control, ##__VA_ARGS__)
#define GetWdt1Control(X, ...)        DRV_GET_FLD(X, Wdt1Control, ##__VA_ARGS__)
#define SetWdt1CurValue(X, ...)        DRV_SET_FLD(X, Wdt1CurValue, ##__VA_ARGS__)
#define GetWdt1CurValue(X, ...)        DRV_GET_FLD(X, Wdt1CurValue, ##__VA_ARGS__)
#define SetWdt1IntrClr(X, ...)        DRV_SET_FLD(X, Wdt1IntrClr, ##__VA_ARGS__)
#define GetWdt1IntrClr(X, ...)        DRV_GET_FLD(X, Wdt1IntrClr, ##__VA_ARGS__)
#define SetWdt1IntrRaw(X, ...)        DRV_SET_FLD(X, Wdt1IntrRaw, ##__VA_ARGS__)
#define GetWdt1IntrRaw(X, ...)        DRV_GET_FLD(X, Wdt1IntrRaw, ##__VA_ARGS__)
#define SetWdt1IntrStatus(X, ...)        DRV_SET_FLD(X, Wdt1IntrStatus, ##__VA_ARGS__)
#define GetWdt1IntrStatus(X, ...)        DRV_GET_FLD(X, Wdt1IntrStatus, ##__VA_ARGS__)
#define SetWdt1LoadValue(X, ...)        DRV_SET_FLD(X, Wdt1LoadValue, ##__VA_ARGS__)
#define GetWdt1LoadValue(X, ...)        DRV_GET_FLD(X, Wdt1LoadValue, ##__VA_ARGS__)
#define SetWdtCfgDisable(X, ...)        DRV_SET_FLD(X, WdtCfgDisable, ##__VA_ARGS__)
#define GetWdtCfgDisable(X, ...)        DRV_GET_FLD(X, WdtCfgDisable, ##__VA_ARGS__)
#define SetWdtIntrStatus(X, ...)        DRV_SET_FLD(X, WdtIntrStatus, ##__VA_ARGS__)
#define GetWdtIntrStatus(X, ...)        DRV_GET_FLD(X, WdtIntrStatus, ##__VA_ARGS__)
#define SetWdtVersionId(X, ...)        DRV_SET_FLD(X, WdtVersionId, ##__VA_ARGS__)
#define GetWdtVersionId(X, ...)        DRV_GET_FLD(X, WdtVersionId, ##__VA_ARGS__)
#define SetAclKey(X, ...)        DRV_SET_FLD(X, AclKey, ##__VA_ARGS__)
#define GetAclKey(X, ...)        DRV_GET_FLD(X, AclKey, ##__VA_ARGS__)
#define SetKeyType0View0(X, ...)        DRV_SET_FLD(X, KeyType0View0, ##__VA_ARGS__)
#define GetKeyType0View0(X, ...)        DRV_GET_FLD(X, KeyType0View0, ##__VA_ARGS__)
#define SetKeyType0View1(X, ...)        DRV_SET_FLD(X, KeyType0View1, ##__VA_ARGS__)
#define GetKeyType0View1(X, ...)        DRV_GET_FLD(X, KeyType0View1, ##__VA_ARGS__)
#define SetKeyType1View0(X, ...)        DRV_SET_FLD(X, KeyType1View0, ##__VA_ARGS__)
#define GetKeyType1View0(X, ...)        DRV_GET_FLD(X, KeyType1View0, ##__VA_ARGS__)
#define SetKeyType2View0(X, ...)        DRV_SET_FLD(X, KeyType2View0, ##__VA_ARGS__)
#define GetKeyType2View0(X, ...)        DRV_GET_FLD(X, KeyType2View0, ##__VA_ARGS__)
#define SetKey160MacView0(X, ...)        DRV_SET_FLD(X, Key160MacView0, ##__VA_ARGS__)
#define GetKey160MacView0(X, ...)        DRV_GET_FLD(X, Key160MacView0, ##__VA_ARGS__)
#define SetKey160MacudfView0(X, ...)        DRV_SET_FLD(X, Key160MacudfView0, ##__VA_ARGS__)
#define GetKey160MacudfView0(X, ...)        DRV_GET_FLD(X, Key160MacudfView0, ##__VA_ARGS__)
#define SetKey160EthudfView0(X, ...)        DRV_SET_FLD(X, Key160EthudfView0, ##__VA_ARGS__)
#define GetKey160EthudfView0(X, ...)        DRV_GET_FLD(X, Key160EthudfView0, ##__VA_ARGS__)
#define SetKey320MacipudfView0(X, ...)        DRV_SET_FLD(X, Key320MacipudfView0, ##__VA_ARGS__)
#define GetKey320MacipudfView0(X, ...)        DRV_GET_FLD(X, Key320MacipudfView0, ##__VA_ARGS__)
#define SetKey160IpView0(X, ...)        DRV_SET_FLD(X, Key160IpView0, ##__VA_ARGS__)
#define GetKey160IpView0(X, ...)        DRV_GET_FLD(X, Key160IpView0, ##__VA_ARGS__)
#define SetKey320IpudfView0(X, ...)        DRV_SET_FLD(X, Key320IpudfView0, ##__VA_ARGS__)
#define GetKey320IpudfView0(X, ...)        DRV_GET_FLD(X, Key320IpudfView0, ##__VA_ARGS__)
#define SetKey640Macipv6View0(X, ...)        DRV_SET_FLD(X, Key640Macipv6View0, ##__VA_ARGS__)
#define GetKey640Macipv6View0(X, ...)        DRV_GET_FLD(X, Key640Macipv6View0, ##__VA_ARGS__)
#define SetKey320Ipv6View0(X, ...)        DRV_SET_FLD(X, Key320Ipv6View0, ##__VA_ARGS__)
#define GetKey320Ipv6View0(X, ...)        DRV_GET_FLD(X, Key320Ipv6View0, ##__VA_ARGS__)
#define SetKey640Macipv6udfView0(X, ...)        DRV_SET_FLD(X, Key640Macipv6udfView0, ##__VA_ARGS__)
#define GetKey640Macipv6udfView0(X, ...)        DRV_GET_FLD(X, Key640Macipv6udfView0, ##__VA_ARGS__)
#define SetArlTable(X, ...)        DRV_SET_FLD(X, ArlTable, ##__VA_ARGS__)
#define GetArlTable(X, ...)        DRV_GET_FLD(X, ArlTable, ##__VA_ARGS__)
#define SetMcTable(X, ...)        DRV_SET_FLD(X, McTable, ##__VA_ARGS__)
#define GetMcTable(X, ...)        DRV_GET_FLD(X, McTable, ##__VA_ARGS__)
#define SetL2mcMappingTable(X, ...)        DRV_SET_FLD(X, L2mcMappingTable, ##__VA_ARGS__)
#define GetL2mcMappingTable(X, ...)        DRV_GET_FLD(X, L2mcMappingTable, ##__VA_ARGS__)
#define SetArlCtrlReg(X, ...)        DRV_SET_FLD(X, ArlCtrlReg, ##__VA_ARGS__)
#define GetArlCtrlReg(X, ...)        DRV_GET_FLD(X, ArlCtrlReg, ##__VA_ARGS__)
#define SetMacLkupCtrl(X, ...)        DRV_SET_FLD(X, MacLkupCtrl, ##__VA_ARGS__)
#define GetMacLkupCtrl(X, ...)        DRV_GET_FLD(X, MacLkupCtrl, ##__VA_ARGS__)
#define SetPortNniCfg(X, ...)        DRV_SET_FLD(X, PortNniCfg, ##__VA_ARGS__)
#define GetPortNniCfg(X, ...)        DRV_GET_FLD(X, PortNniCfg, ##__VA_ARGS__)
#define SetCpuSearchCtrl(X, ...)        DRV_SET_FLD(X, CpuSearchCtrl, ##__VA_ARGS__)
#define GetCpuSearchCtrl(X, ...)        DRV_GET_FLD(X, CpuSearchCtrl, ##__VA_ARGS__)
#define SetCpuUpdateEntry(X, ...)        DRV_SET_FLD(X, CpuUpdateEntry, ##__VA_ARGS__)
#define GetCpuUpdateEntry(X, ...)        DRV_GET_FLD(X, CpuUpdateEntry, ##__VA_ARGS__)
#define SetCpuSearchStatus(X, ...)        DRV_SET_FLD(X, CpuSearchStatus, ##__VA_ARGS__)
#define GetCpuSearchStatus(X, ...)        DRV_GET_FLD(X, CpuSearchStatus, ##__VA_ARGS__)
#define SetCpuSearchAddr(X, ...)        DRV_SET_FLD(X, CpuSearchAddr, ##__VA_ARGS__)
#define GetCpuSearchAddr(X, ...)        DRV_GET_FLD(X, CpuSearchAddr, ##__VA_ARGS__)
#define SetCpuRdbackEntry(X, ...)        DRV_SET_FLD(X, CpuRdbackEntry, ##__VA_ARGS__)
#define GetCpuRdbackEntry(X, ...)        DRV_GET_FLD(X, CpuRdbackEntry, ##__VA_ARGS__)
#define SetAgeTimerCtrl(X, ...)        DRV_SET_FLD(X, AgeTimerCtrl, ##__VA_ARGS__)
#define GetAgeTimerCtrl(X, ...)        DRV_GET_FLD(X, AgeTimerCtrl, ##__VA_ARGS__)
#define SetPortFastAgingCfg(X, ...)        DRV_SET_FLD(X, PortFastAgingCfg, ##__VA_ARGS__)
#define GetPortFastAgingCfg(X, ...)        DRV_GET_FLD(X, PortFastAgingCfg, ##__VA_ARGS__)
#define SetFidFastAgingCfg(X, ...)        DRV_SET_FLD(X, FidFastAgingCfg, ##__VA_ARGS__)
#define GetFidFastAgingCfg(X, ...)        DRV_GET_FLD(X, FidFastAgingCfg, ##__VA_ARGS__)
#define SetMstpFastAgingCfg(X, ...)        DRV_SET_FLD(X, MstpFastAgingCfg, ##__VA_ARGS__)
#define GetMstpFastAgingCfg(X, ...)        DRV_GET_FLD(X, MstpFastAgingCfg, ##__VA_ARGS__)
#define SetMacFastAgingCfg(X, ...)        DRV_SET_FLD(X, MacFastAgingCfg, ##__VA_ARGS__)
#define GetMacFastAgingCfg(X, ...)        DRV_GET_FLD(X, MacFastAgingCfg, ##__VA_ARGS__)
#define SetFastAgingStatus(X, ...)        DRV_SET_FLD(X, FastAgingStatus, ##__VA_ARGS__)
#define GetFastAgingStatus(X, ...)        DRV_GET_FLD(X, FastAgingStatus, ##__VA_ARGS__)
#define SetAgingIndexReg(X, ...)        DRV_SET_FLD(X, AgingIndexReg, ##__VA_ARGS__)
#define GetAgingIndexReg(X, ...)        DRV_GET_FLD(X, AgingIndexReg, ##__VA_ARGS__)
#define SetSendtoFifoState(X, ...)        DRV_SET_FLD(X, SendtoFifoState, ##__VA_ARGS__)
#define GetSendtoFifoState(X, ...)        DRV_GET_FLD(X, SendtoFifoState, ##__VA_ARGS__)
#define SetLearnFifoReg(X, ...)        DRV_SET_FLD(X, LearnFifoReg, ##__VA_ARGS__)
#define GetLearnFifoReg(X, ...)        DRV_GET_FLD(X, LearnFifoReg, ##__VA_ARGS__)
#define SetMoveFifoReg(X, ...)        DRV_SET_FLD(X, MoveFifoReg, ##__VA_ARGS__)
#define GetMoveFifoReg(X, ...)        DRV_GET_FLD(X, MoveFifoReg, ##__VA_ARGS__)
#define SetArlCpuAccessReq(X, ...)        DRV_SET_FLD(X, ArlCpuAccessReq, ##__VA_ARGS__)
#define GetArlCpuAccessReq(X, ...)        DRV_GET_FLD(X, ArlCpuAccessReq, ##__VA_ARGS__)
#define SetArlCpuAccessWdata(X, ...)        DRV_SET_FLD(X, ArlCpuAccessWdata, ##__VA_ARGS__)
#define GetArlCpuAccessWdata(X, ...)        DRV_GET_FLD(X, ArlCpuAccessWdata, ##__VA_ARGS__)
#define SetArlCpuAccessRdata(X, ...)        DRV_SET_FLD(X, ArlCpuAccessRdata, ##__VA_ARGS__)
#define GetArlCpuAccessRdata(X, ...)        DRV_GET_FLD(X, ArlCpuAccessRdata, ##__VA_ARGS__)
#define SetPortxLearnStat(X, ...)        DRV_SET_FLD(X, PortxLearnStat, ##__VA_ARGS__)
#define GetPortxLearnStat(X, ...)        DRV_GET_FLD(X, PortxLearnStat, ##__VA_ARGS__)
#define SetPortxLearnLimit(X, ...)        DRV_SET_FLD(X, PortxLearnLimit, ##__VA_ARGS__)
#define GetPortxLearnLimit(X, ...)        DRV_GET_FLD(X, PortxLearnLimit, ##__VA_ARGS__)
#define SetHashCtrl(X, ...)        DRV_SET_FLD(X, HashCtrl, ##__VA_ARGS__)
#define GetHashCtrl(X, ...)        DRV_GET_FLD(X, HashCtrl, ##__VA_ARGS__)
#define SetMcHashCtrl(X, ...)        DRV_SET_FLD(X, McHashCtrl, ##__VA_ARGS__)
#define GetMcHashCtrl(X, ...)        DRV_GET_FLD(X, McHashCtrl, ##__VA_ARGS__)
#define SetArlDebugReg(X, ...)        DRV_SET_FLD(X, ArlDebugReg, ##__VA_ARGS__)
#define GetArlDebugReg(X, ...)        DRV_GET_FLD(X, ArlDebugReg, ##__VA_ARGS__)
#define SetDmaCtrl(X, ...)        DRV_SET_FLD(X, DmaCtrl, ##__VA_ARGS__)
#define GetDmaCtrl(X, ...)        DRV_GET_FLD(X, DmaCtrl, ##__VA_ARGS__)
#define SetDmaStatus(X, ...)        DRV_SET_FLD(X, DmaStatus, ##__VA_ARGS__)
#define GetDmaStatus(X, ...)        DRV_GET_FLD(X, DmaStatus, ##__VA_ARGS__)
#define SetDmaDescrptr(X, ...)        DRV_SET_FLD(X, DmaDescrptr, ##__VA_ARGS__)
#define GetDmaDescrptr(X, ...)        DRV_GET_FLD(X, DmaDescrptr, ##__VA_ARGS__)
#define SetDmaChainCtrl(X, ...)        DRV_SET_FLD(X, DmaChainCtrl, ##__VA_ARGS__)
#define GetDmaChainCtrl(X, ...)        DRV_GET_FLD(X, DmaChainCtrl, ##__VA_ARGS__)
#define SetDmaGlbCtrl(X, ...)        DRV_SET_FLD(X, DmaGlbCtrl, ##__VA_ARGS__)
#define GetDmaGlbCtrl(X, ...)        DRV_GET_FLD(X, DmaGlbCtrl, ##__VA_ARGS__)
#define SetDmaInt(X, ...)        DRV_SET_FLD(X, DmaInt, ##__VA_ARGS__)
#define GetDmaInt(X, ...)        DRV_GET_FLD(X, DmaInt, ##__VA_ARGS__)
#define SetDmaQueue(X, ...)        DRV_SET_FLD(X, DmaQueue, ##__VA_ARGS__)
#define GetDmaQueue(X, ...)        DRV_GET_FLD(X, DmaQueue, ##__VA_ARGS__)
#define SetDmaDcbStatus(X, ...)        DRV_SET_FLD(X, DmaDcbStatus, ##__VA_ARGS__)
#define GetDmaDcbStatus(X, ...)        DRV_GET_FLD(X, DmaDcbStatus, ##__VA_ARGS__)
#define SetDmaDebugInfo(X, ...)        DRV_SET_FLD(X, DmaDebugInfo, ##__VA_ARGS__)
#define GetDmaDebugInfo(X, ...)        DRV_GET_FLD(X, DmaDebugInfo, ##__VA_ARGS__)
#define SetDmaAhbCnt(X, ...)        DRV_SET_FLD(X, DmaAhbCnt, ##__VA_ARGS__)
#define GetDmaAhbCnt(X, ...)        DRV_GET_FLD(X, DmaAhbCnt, ##__VA_ARGS__)
#define SetDmaDescriptor(X, ...)        DRV_SET_FLD(X, DmaDescriptor, ##__VA_ARGS__)
#define GetDmaDescriptor(X, ...)        DRV_GET_FLD(X, DmaDescriptor, ##__VA_ARGS__)
#define SetVersion(X, ...)        DRV_SET_FLD(X, Version, ##__VA_ARGS__)
#define GetVersion(X, ...)        DRV_GET_FLD(X, Version, ##__VA_ARGS__)
#define SetGlobalIntEn(X, ...)        DRV_SET_FLD(X, GlobalIntEn, ##__VA_ARGS__)
#define GetGlobalIntEn(X, ...)        DRV_GET_FLD(X, GlobalIntEn, ##__VA_ARGS__)
#define SetGlobalIntMaskSet(X, ...)        DRV_SET_FLD(X, GlobalIntMaskSet, ##__VA_ARGS__)
#define GetGlobalIntMaskSet(X, ...)        DRV_GET_FLD(X, GlobalIntMaskSet, ##__VA_ARGS__)
#define SetGlobalIntMaskReset(X, ...)        DRV_SET_FLD(X, GlobalIntMaskReset, ##__VA_ARGS__)
#define GetGlobalIntMaskReset(X, ...)        DRV_GET_FLD(X, GlobalIntMaskReset, ##__VA_ARGS__)
#define SetGlobalIntStatusSet(X, ...)        DRV_SET_FLD(X, GlobalIntStatusSet, ##__VA_ARGS__)
#define GetGlobalIntStatusSet(X, ...)        DRV_GET_FLD(X, GlobalIntStatusSet, ##__VA_ARGS__)
#define SetGlobalIntStatusReset(X, ...)        DRV_SET_FLD(X, GlobalIntStatusReset, ##__VA_ARGS__)
#define GetGlobalIntStatusReset(X, ...)        DRV_GET_FLD(X, GlobalIntStatusReset, ##__VA_ARGS__)
#define SetIntPluseWidth(X, ...)        DRV_SET_FLD(X, IntPluseWidth, ##__VA_ARGS__)
#define GetIntPluseWidth(X, ...)        DRV_GET_FLD(X, IntPluseWidth, ##__VA_ARGS__)
#define SetIntPortMode(X, ...)        DRV_SET_FLD(X, IntPortMode, ##__VA_ARGS__)
#define GetIntPortMode(X, ...)        DRV_GET_FLD(X, IntPortMode, ##__VA_ARGS__)
#define SetRgmiiClkPhaseCtl(X, ...)        DRV_SET_FLD(X, RgmiiClkPhaseCtl, ##__VA_ARGS__)
#define GetRgmiiClkPhaseCtl(X, ...)        DRV_GET_FLD(X, RgmiiClkPhaseCtl, ##__VA_ARGS__)
#define SetMacRxCtrl(X, ...)        DRV_SET_FLD(X, MacRxCtrl, ##__VA_ARGS__)
#define GetMacRxCtrl(X, ...)        DRV_GET_FLD(X, MacRxCtrl, ##__VA_ARGS__)
#define SetMacTxCtrl(X, ...)        DRV_SET_FLD(X, MacTxCtrl, ##__VA_ARGS__)
#define GetMacTxCtrl(X, ...)        DRV_GET_FLD(X, MacTxCtrl, ##__VA_ARGS__)
#define SetPauseTimeCtrl(X, ...)        DRV_SET_FLD(X, PauseTimeCtrl, ##__VA_ARGS__)
#define GetPauseTimeCtrl(X, ...)        DRV_GET_FLD(X, PauseTimeCtrl, ##__VA_ARGS__)
#define SetPauseIntervalCtrl(X, ...)        DRV_SET_FLD(X, PauseIntervalCtrl, ##__VA_ARGS__)
#define GetPauseIntervalCtrl(X, ...)        DRV_GET_FLD(X, PauseIntervalCtrl, ##__VA_ARGS__)
#define SetMaxFrameLen(X, ...)        DRV_SET_FLD(X, MaxFrameLen, ##__VA_ARGS__)
#define GetMaxFrameLen(X, ...)        DRV_GET_FLD(X, MaxFrameLen, ##__VA_ARGS__)
#define SetJumboFrameLen(X, ...)        DRV_SET_FLD(X, JumboFrameLen, ##__VA_ARGS__)
#define GetJumboFrameLen(X, ...)        DRV_GET_FLD(X, JumboFrameLen, ##__VA_ARGS__)
#define SetPesudoRandomSeed(X, ...)        DRV_SET_FLD(X, PesudoRandomSeed, ##__VA_ARGS__)
#define GetPesudoRandomSeed(X, ...)        DRV_GET_FLD(X, PesudoRandomSeed, ##__VA_ARGS__)
#define SetJamPattern(X, ...)        DRV_SET_FLD(X, JamPattern, ##__VA_ARGS__)
#define GetJamPattern(X, ...)        DRV_GET_FLD(X, JamPattern, ##__VA_ARGS__)
#define SetMacStatus(X, ...)        DRV_SET_FLD(X, MacStatus, ##__VA_ARGS__)
#define GetMacStatus(X, ...)        DRV_GET_FLD(X, MacStatus, ##__VA_ARGS__)
#define SetCpuMacCtrl(X, ...)        DRV_SET_FLD(X, CpuMacCtrl, ##__VA_ARGS__)
#define GetCpuMacCtrl(X, ...)        DRV_GET_FLD(X, CpuMacCtrl, ##__VA_ARGS__)
#define SetEeeSleepTime(X, ...)        DRV_SET_FLD(X, EeeSleepTime, ##__VA_ARGS__)
#define GetEeeSleepTime(X, ...)        DRV_GET_FLD(X, EeeSleepTime, ##__VA_ARGS__)
#define SetEeeWakeupTime(X, ...)        DRV_SET_FLD(X, EeeWakeupTime, ##__VA_ARGS__)
#define GetEeeWakeupTime(X, ...)        DRV_GET_FLD(X, EeeWakeupTime, ##__VA_ARGS__)
#define SetDebugState(X, ...)        DRV_SET_FLD(X, DebugState, ##__VA_ARGS__)
#define GetDebugState(X, ...)        DRV_GET_FLD(X, DebugState, ##__VA_ARGS__)
#define SetMacCntCtrl(X, ...)        DRV_SET_FLD(X, MacCntCtrl, ##__VA_ARGS__)
#define GetMacCntCtrl(X, ...)        DRV_GET_FLD(X, MacCntCtrl, ##__VA_ARGS__)
#define SetMacCnt(X, ...)        DRV_SET_FLD(X, MacCnt, ##__VA_ARGS__)
#define GetMacCnt(X, ...)        DRV_GET_FLD(X, MacCnt, ##__VA_ARGS__)
#define SetMibRx(X, ...)        DRV_SET_FLD(X, MibRx, ##__VA_ARGS__)
#define GetMibRx(X, ...)        DRV_GET_FLD(X, MibRx, ##__VA_ARGS__)
#define SetMibTx(X, ...)        DRV_SET_FLD(X, MibTx, ##__VA_ARGS__)
#define GetMibTx(X, ...)        DRV_GET_FLD(X, MibTx, ##__VA_ARGS__)
#define SetMibCfg(X, ...)        DRV_SET_FLD(X, MibCfg, ##__VA_ARGS__)
#define GetMibCfg(X, ...)        DRV_GET_FLD(X, MibCfg, ##__VA_ARGS__)
#define SetIngMmuPortCnt(X, ...)        DRV_SET_FLD(X, IngMmuPortCnt, ##__VA_ARGS__)
#define GetIngMmuPortCnt(X, ...)        DRV_GET_FLD(X, IngMmuPortCnt, ##__VA_ARGS__)
#define SetIngMmuPortCtrl(X, ...)        DRV_SET_FLD(X, IngMmuPortCtrl, ##__VA_ARGS__)
#define GetIngMmuPortCtrl(X, ...)        DRV_GET_FLD(X, IngMmuPortCtrl, ##__VA_ARGS__)
#define SetIngressMibTable(X, ...)        DRV_SET_FLD(X, IngressMibTable, ##__VA_ARGS__)
#define GetIngressMibTable(X, ...)        DRV_GET_FLD(X, IngressMibTable, ##__VA_ARGS__)
#define SetQueueMinMax(X, ...)        DRV_SET_FLD(X, QueueMinMax, ##__VA_ARGS__)
#define GetQueueMinMax(X, ...)        DRV_GET_FLD(X, QueueMinMax, ##__VA_ARGS__)
#define SetQueueWeight(X, ...)        DRV_SET_FLD(X, QueueWeight, ##__VA_ARGS__)
#define GetQueueWeight(X, ...)        DRV_GET_FLD(X, QueueWeight, ##__VA_ARGS__)
#define SetMmuCpuAccessReq(X, ...)        DRV_SET_FLD(X, MmuCpuAccessReq, ##__VA_ARGS__)
#define GetMmuCpuAccessReq(X, ...)        DRV_GET_FLD(X, MmuCpuAccessReq, ##__VA_ARGS__)
#define SetMmuCpuAccessWdata(X, ...)        DRV_SET_FLD(X, MmuCpuAccessWdata, ##__VA_ARGS__)
#define GetMmuCpuAccessWdata(X, ...)        DRV_GET_FLD(X, MmuCpuAccessWdata, ##__VA_ARGS__)
#define SetMmuCpuAccessRdata(X, ...)        DRV_SET_FLD(X, MmuCpuAccessRdata, ##__VA_ARGS__)
#define GetMmuCpuAccessRdata(X, ...)        DRV_GET_FLD(X, MmuCpuAccessRdata, ##__VA_ARGS__)
#define SetIngMmuPortEn(X, ...)        DRV_SET_FLD(X, IngMmuPortEn, ##__VA_ARGS__)
#define GetIngMmuPortEn(X, ...)        DRV_GET_FLD(X, IngMmuPortEn, ##__VA_ARGS__)
#define SetIngMmuXoffEn(X, ...)        DRV_SET_FLD(X, IngMmuXoffEn, ##__VA_ARGS__)
#define GetIngMmuXoffEn(X, ...)        DRV_GET_FLD(X, IngMmuXoffEn, ##__VA_ARGS__)
#define SetIngMmuGlbCnt(X, ...)        DRV_SET_FLD(X, IngMmuGlbCnt, ##__VA_ARGS__)
#define GetIngMmuGlbCnt(X, ...)        DRV_GET_FLD(X, IngMmuGlbCnt, ##__VA_ARGS__)
#define SetIngMmuGlbCntMax(X, ...)        DRV_SET_FLD(X, IngMmuGlbCntMax, ##__VA_ARGS__)
#define GetIngMmuGlbCntMax(X, ...)        DRV_GET_FLD(X, IngMmuGlbCntMax, ##__VA_ARGS__)
#define SetIngMmuGlbState(X, ...)        DRV_SET_FLD(X, IngMmuGlbState, ##__VA_ARGS__)
#define GetIngMmuGlbState(X, ...)        DRV_GET_FLD(X, IngMmuGlbState, ##__VA_ARGS__)
#define SetIngMmuGlbCtrl(X, ...)        DRV_SET_FLD(X, IngMmuGlbCtrl, ##__VA_ARGS__)
#define GetIngMmuGlbCtrl(X, ...)        DRV_GET_FLD(X, IngMmuGlbCtrl, ##__VA_ARGS__)
#define SetIngMmuPortState(X, ...)        DRV_SET_FLD(X, IngMmuPortState, ##__VA_ARGS__)
#define GetIngMmuPortState(X, ...)        DRV_GET_FLD(X, IngMmuPortState, ##__VA_ARGS__)
#define SetMmuCellPoolDebug(X, ...)        DRV_SET_FLD(X, MmuCellPoolDebug, ##__VA_ARGS__)
#define GetMmuCellPoolDebug(X, ...)        DRV_GET_FLD(X, MmuCellPoolDebug, ##__VA_ARGS__)
#define SetMmuPktPoolDebug(X, ...)        DRV_SET_FLD(X, MmuPktPoolDebug, ##__VA_ARGS__)
#define GetMmuPktPoolDebug(X, ...)        DRV_GET_FLD(X, MmuPktPoolDebug, ##__VA_ARGS__)
#define SetMmuIngCntDebug(X, ...)        DRV_SET_FLD(X, MmuIngCntDebug, ##__VA_ARGS__)
#define GetMmuIngCntDebug(X, ...)        DRV_GET_FLD(X, MmuIngCntDebug, ##__VA_ARGS__)
#define SetMmuPortDebug(X, ...)        DRV_SET_FLD(X, MmuPortDebug, ##__VA_ARGS__)
#define GetMmuPortDebug(X, ...)        DRV_GET_FLD(X, MmuPortDebug, ##__VA_ARGS__)
#define SetMmuScheduleDebug(X, ...)        DRV_SET_FLD(X, MmuScheduleDebug, ##__VA_ARGS__)
#define GetMmuScheduleDebug(X, ...)        DRV_GET_FLD(X, MmuScheduleDebug, ##__VA_ARGS__)
#define SetIngressMmuMib(X, ...)        DRV_SET_FLD(X, IngressMmuMib, ##__VA_ARGS__)
#define GetIngressMmuMib(X, ...)        DRV_GET_FLD(X, IngressMmuMib, ##__VA_ARGS__)
#define SetEgMonitorCtrl(X, ...)        DRV_SET_FLD(X, EgMonitorCtrl, ##__VA_ARGS__)
#define GetEgMonitorCtrl(X, ...)        DRV_GET_FLD(X, EgMonitorCtrl, ##__VA_ARGS__)
#define SetEgMonPortCnt(X, ...)        DRV_SET_FLD(X, EgMonPortCnt, ##__VA_ARGS__)
#define GetEgMonPortCnt(X, ...)        DRV_GET_FLD(X, EgMonPortCnt, ##__VA_ARGS__)
#define SetEgMonQueueCnt(X, ...)        DRV_SET_FLD(X, EgMonQueueCnt, ##__VA_ARGS__)
#define GetEgMonQueueCnt(X, ...)        DRV_GET_FLD(X, EgMonQueueCnt, ##__VA_ARGS__)
#define SetEgMmuGlbCtrl(X, ...)        DRV_SET_FLD(X, EgMmuGlbCtrl, ##__VA_ARGS__)
#define GetEgMmuGlbCtrl(X, ...)        DRV_GET_FLD(X, EgMmuGlbCtrl, ##__VA_ARGS__)
#define SetEgMmuGlbState(X, ...)        DRV_SET_FLD(X, EgMmuGlbState, ##__VA_ARGS__)
#define GetEgMmuGlbState(X, ...)        DRV_GET_FLD(X, EgMmuGlbState, ##__VA_ARGS__)
#define SetPCellMinProfile(X, ...)        DRV_SET_FLD(X, PCellMinProfile, ##__VA_ARGS__)
#define GetPCellMinProfile(X, ...)        DRV_GET_FLD(X, PCellMinProfile, ##__VA_ARGS__)
#define SetPCellShareProfile(X, ...)        DRV_SET_FLD(X, PCellShareProfile, ##__VA_ARGS__)
#define GetPCellShareProfile(X, ...)        DRV_GET_FLD(X, PCellShareProfile, ##__VA_ARGS__)
#define SetPCellOffsetProfile(X, ...)        DRV_SET_FLD(X, PCellOffsetProfile, ##__VA_ARGS__)
#define GetPCellOffsetProfile(X, ...)        DRV_GET_FLD(X, PCellOffsetProfile, ##__VA_ARGS__)
#define SetPCellLimitYellowProfile(X, ...)        DRV_SET_FLD(X, PCellLimitYellowProfile, ##__VA_ARGS__)
#define GetPCellLimitYellowProfile(X, ...)        DRV_GET_FLD(X, PCellLimitYellowProfile, ##__VA_ARGS__)
#define SetPCellOffsetYellowProfile(X, ...)        DRV_SET_FLD(X, PCellOffsetYellowProfile, ##__VA_ARGS__)
#define GetPCellOffsetYellowProfile(X, ...)        DRV_GET_FLD(X, PCellOffsetYellowProfile, ##__VA_ARGS__)
#define SetPCellLimitRedProfile(X, ...)        DRV_SET_FLD(X, PCellLimitRedProfile, ##__VA_ARGS__)
#define GetPCellLimitRedProfile(X, ...)        DRV_GET_FLD(X, PCellLimitRedProfile, ##__VA_ARGS__)
#define SetPCellOffsetRedProfile(X, ...)        DRV_SET_FLD(X, PCellOffsetRedProfile, ##__VA_ARGS__)
#define GetPCellOffsetRedProfile(X, ...)        DRV_GET_FLD(X, PCellOffsetRedProfile, ##__VA_ARGS__)
#define SetEgPortThdCtrl(X, ...)        DRV_SET_FLD(X, EgPortThdCtrl, ##__VA_ARGS__)
#define GetEgPortThdCtrl(X, ...)        DRV_GET_FLD(X, EgPortThdCtrl, ##__VA_ARGS__)
#define SetQCellMinProfile(X, ...)        DRV_SET_FLD(X, QCellMinProfile, ##__VA_ARGS__)
#define GetQCellMinProfile(X, ...)        DRV_GET_FLD(X, QCellMinProfile, ##__VA_ARGS__)
#define SetQCellShareProfile(X, ...)        DRV_SET_FLD(X, QCellShareProfile, ##__VA_ARGS__)
#define GetQCellShareProfile(X, ...)        DRV_GET_FLD(X, QCellShareProfile, ##__VA_ARGS__)
#define SetQCellOffsetProfile(X, ...)        DRV_SET_FLD(X, QCellOffsetProfile, ##__VA_ARGS__)
#define GetQCellOffsetProfile(X, ...)        DRV_GET_FLD(X, QCellOffsetProfile, ##__VA_ARGS__)
#define SetQCellLimitYellowProfile(X, ...)        DRV_SET_FLD(X, QCellLimitYellowProfile, ##__VA_ARGS__)
#define GetQCellLimitYellowProfile(X, ...)        DRV_GET_FLD(X, QCellLimitYellowProfile, ##__VA_ARGS__)
#define SetQCellOffsetYellowProfile(X, ...)        DRV_SET_FLD(X, QCellOffsetYellowProfile, ##__VA_ARGS__)
#define GetQCellOffsetYellowProfile(X, ...)        DRV_GET_FLD(X, QCellOffsetYellowProfile, ##__VA_ARGS__)
#define SetQCellLimitRedProfile(X, ...)        DRV_SET_FLD(X, QCellLimitRedProfile, ##__VA_ARGS__)
#define GetQCellLimitRedProfile(X, ...)        DRV_GET_FLD(X, QCellLimitRedProfile, ##__VA_ARGS__)
#define SetQCellOffsetRedProfile(X, ...)        DRV_SET_FLD(X, QCellOffsetRedProfile, ##__VA_ARGS__)
#define GetQCellOffsetRedProfile(X, ...)        DRV_GET_FLD(X, QCellOffsetRedProfile, ##__VA_ARGS__)
#define SetEgQueueThdCtrl(X, ...)        DRV_SET_FLD(X, EgQueueThdCtrl, ##__VA_ARGS__)
#define GetEgQueueThdCtrl(X, ...)        DRV_GET_FLD(X, EgQueueThdCtrl, ##__VA_ARGS__)
#define SetPortShape(X, ...)        DRV_SET_FLD(X, PortShape, ##__VA_ARGS__)
#define GetPortShape(X, ...)        DRV_GET_FLD(X, PortShape, ##__VA_ARGS__)
#define SetSchPortMode(X, ...)        DRV_SET_FLD(X, SchPortMode, ##__VA_ARGS__)
#define GetSchPortMode(X, ...)        DRV_GET_FLD(X, SchPortMode, ##__VA_ARGS__)
#define SetSchGlbMode(X, ...)        DRV_SET_FLD(X, SchGlbMode, ##__VA_ARGS__)
#define GetSchGlbMode(X, ...)        DRV_GET_FLD(X, SchGlbMode, ##__VA_ARGS__)
#define SetIngressMstpTable(X, ...)        DRV_SET_FLD(X, IngressMstpTable, ##__VA_ARGS__)
#define GetIngressMstpTable(X, ...)        DRV_GET_FLD(X, IngressMstpTable, ##__VA_ARGS__)
#define SetEgressMstpTable(X, ...)        DRV_SET_FLD(X, EgressMstpTable, ##__VA_ARGS__)
#define GetEgressMstpTable(X, ...)        DRV_GET_FLD(X, EgressMstpTable, ##__VA_ARGS__)
#define SetIresolutionDropMib(X, ...)        DRV_SET_FLD(X, IresolutionDropMib, ##__VA_ARGS__)
#define GetIresolutionDropMib(X, ...)        DRV_GET_FLD(X, IresolutionDropMib, ##__VA_ARGS__)
#define SetEresolutionDropMib(X, ...)        DRV_SET_FLD(X, EresolutionDropMib, ##__VA_ARGS__)
#define GetEresolutionDropMib(X, ...)        DRV_GET_FLD(X, EresolutionDropMib, ##__VA_ARGS__)
#define SetIngressPtagData(X, ...)        DRV_SET_FLD(X, IngressPtagData, ##__VA_ARGS__)
#define GetIngressPtagData(X, ...)        DRV_GET_FLD(X, IngressPtagData, ##__VA_ARGS__)
#define SetEgressPtagData(X, ...)        DRV_SET_FLD(X, EgressPtagData, ##__VA_ARGS__)
#define GetEgressPtagData(X, ...)        DRV_GET_FLD(X, EgressPtagData, ##__VA_ARGS__)
#define SetSmacAct(X, ...)        DRV_SET_FLD(X, SmacAct, ##__VA_ARGS__)
#define GetSmacAct(X, ...)        DRV_GET_FLD(X, SmacAct, ##__VA_ARGS__)
#define SetPmacAct(X, ...)        DRV_SET_FLD(X, PmacAct, ##__VA_ARGS__)
#define GetPmacAct(X, ...)        DRV_GET_FLD(X, PmacAct, ##__VA_ARGS__)
#define SetIvmXIndex(X, ...)        DRV_SET_FLD(X, IvmXIndex, ##__VA_ARGS__)
#define GetIvmXIndex(X, ...)        DRV_GET_FLD(X, IvmXIndex, ##__VA_ARGS__)
#define SetIvmTable(X, ...)        DRV_SET_FLD(X, IvmTable, ##__VA_ARGS__)
#define GetIvmTable(X, ...)        DRV_GET_FLD(X, IvmTable, ##__VA_ARGS__)
#define SetIvmActionProfile(X, ...)        DRV_SET_FLD(X, IvmActionProfile, ##__VA_ARGS__)
#define GetIvmActionProfile(X, ...)        DRV_GET_FLD(X, IvmActionProfile, ##__VA_ARGS__)
#define SetIvtTable(X, ...)        DRV_SET_FLD(X, IvtTable, ##__VA_ARGS__)
#define GetIvtTable(X, ...)        DRV_GET_FLD(X, IvtTable, ##__VA_ARGS__)
#define SetIvtProfile(X, ...)        DRV_SET_FLD(X, IvtProfile, ##__VA_ARGS__)
#define GetIvtProfile(X, ...)        DRV_GET_FLD(X, IvtProfile, ##__VA_ARGS__)
#define SetVlanXlate(X, ...)        DRV_SET_FLD(X, VlanXlate, ##__VA_ARGS__)
#define GetVlanXlate(X, ...)        DRV_GET_FLD(X, VlanXlate, ##__VA_ARGS__)
#define SetXlateMacVlanKey(X, ...)        DRV_SET_FLD(X, XlateMacVlanKey, ##__VA_ARGS__)
#define GetXlateMacVlanKey(X, ...)        DRV_GET_FLD(X, XlateMacVlanKey, ##__VA_ARGS__)
#define SetXlateMacKey(X, ...)        DRV_SET_FLD(X, XlateMacKey, ##__VA_ARGS__)
#define GetXlateMacKey(X, ...)        DRV_GET_FLD(X, XlateMacKey, ##__VA_ARGS__)
#define SetXlateIpv4Key(X, ...)        DRV_SET_FLD(X, XlateIpv4Key, ##__VA_ARGS__)
#define GetXlateIpv4Key(X, ...)        DRV_GET_FLD(X, XlateIpv4Key, ##__VA_ARGS__)
#define SetXlateIpv6Key(X, ...)        DRV_SET_FLD(X, XlateIpv6Key, ##__VA_ARGS__)
#define GetXlateIpv6Key(X, ...)        DRV_GET_FLD(X, XlateIpv6Key, ##__VA_ARGS__)
#define SetXlateSvlanKey(X, ...)        DRV_SET_FLD(X, XlateSvlanKey, ##__VA_ARGS__)
#define GetXlateSvlanKey(X, ...)        DRV_GET_FLD(X, XlateSvlanKey, ##__VA_ARGS__)
#define SetXlateDoubleVlanKey(X, ...)        DRV_SET_FLD(X, XlateDoubleVlanKey, ##__VA_ARGS__)
#define GetXlateDoubleVlanKey(X, ...)        DRV_GET_FLD(X, XlateDoubleVlanKey, ##__VA_ARGS__)
#define SetXlateCvlanKey(X, ...)        DRV_SET_FLD(X, XlateCvlanKey, ##__VA_ARGS__)
#define GetXlateCvlanKey(X, ...)        DRV_GET_FLD(X, XlateCvlanKey, ##__VA_ARGS__)
#define SetXlateOtagKey(X, ...)        DRV_SET_FLD(X, XlateOtagKey, ##__VA_ARGS__)
#define GetXlateOtagKey(X, ...)        DRV_GET_FLD(X, XlateOtagKey, ##__VA_ARGS__)
#define SetXlateItagKey(X, ...)        DRV_SET_FLD(X, XlateItagKey, ##__VA_ARGS__)
#define GetXlateItagKey(X, ...)        DRV_GET_FLD(X, XlateItagKey, ##__VA_ARGS__)
#define SetVlanHashView9(X, ...)        DRV_SET_FLD(X, VlanHashView9, ##__VA_ARGS__)
#define GetVlanHashView9(X, ...)        DRV_GET_FLD(X, VlanHashView9, ##__VA_ARGS__)
#define SetXlateMacKey0(X, ...)        DRV_SET_FLD(X, XlateMacKey0, ##__VA_ARGS__)
#define GetXlateMacKey0(X, ...)        DRV_GET_FLD(X, XlateMacKey0, ##__VA_ARGS__)
#define SetEvtTable(X, ...)        DRV_SET_FLD(X, EvtTable, ##__VA_ARGS__)
#define GetEvtTable(X, ...)        DRV_GET_FLD(X, EvtTable, ##__VA_ARGS__)
#define SetAclBaseAction(X, ...)        DRV_SET_FLD(X, AclBaseAction, ##__VA_ARGS__)
#define GetAclBaseAction(X, ...)        DRV_GET_FLD(X, AclBaseAction, ##__VA_ARGS__)
#define SetAclQosAction(X, ...)        DRV_SET_FLD(X, AclQosAction, ##__VA_ARGS__)
#define GetAclQosAction(X, ...)        DRV_GET_FLD(X, AclQosAction, ##__VA_ARGS__)
#define SetPeCpuAccessReq(X, ...)        DRV_SET_FLD(X, PeCpuAccessReq, ##__VA_ARGS__)
#define GetPeCpuAccessReq(X, ...)        DRV_GET_FLD(X, PeCpuAccessReq, ##__VA_ARGS__)
#define SetPeCpuAccessWdata(X, ...)        DRV_SET_FLD(X, PeCpuAccessWdata, ##__VA_ARGS__)
#define GetPeCpuAccessWdata(X, ...)        DRV_GET_FLD(X, PeCpuAccessWdata, ##__VA_ARGS__)
#define SetPeCpuAccessRdata(X, ...)        DRV_SET_FLD(X, PeCpuAccessRdata, ##__VA_ARGS__)
#define GetPeCpuAccessRdata(X, ...)        DRV_GET_FLD(X, PeCpuAccessRdata, ##__VA_ARGS__)
#define SetPeCpuAccessHashReq(X, ...)        DRV_SET_FLD(X, PeCpuAccessHashReq, ##__VA_ARGS__)
#define GetPeCpuAccessHashReq(X, ...)        DRV_GET_FLD(X, PeCpuAccessHashReq, ##__VA_ARGS__)
#define SetPeCpuAccessHashStatus(X, ...)        DRV_SET_FLD(X, PeCpuAccessHashStatus, ##__VA_ARGS__)
#define GetPeCpuAccessHashStatus(X, ...)        DRV_GET_FLD(X, PeCpuAccessHashStatus, ##__VA_ARGS__)
#define SetPeCpuAccessHashAddr(X, ...)        DRV_SET_FLD(X, PeCpuAccessHashAddr, ##__VA_ARGS__)
#define GetPeCpuAccessHashAddr(X, ...)        DRV_GET_FLD(X, PeCpuAccessHashAddr, ##__VA_ARGS__)
#define SetPeCpuAccessHashWdata(X, ...)        DRV_SET_FLD(X, PeCpuAccessHashWdata, ##__VA_ARGS__)
#define GetPeCpuAccessHashWdata(X, ...)        DRV_GET_FLD(X, PeCpuAccessHashWdata, ##__VA_ARGS__)
#define SetPeCpuAccessHashRdata(X, ...)        DRV_SET_FLD(X, PeCpuAccessHashRdata, ##__VA_ARGS__)
#define GetPeCpuAccessHashRdata(X, ...)        DRV_GET_FLD(X, PeCpuAccessHashRdata, ##__VA_ARGS__)
#define SetGlobalCtrl(X, ...)        DRV_SET_FLD(X, GlobalCtrl, ##__VA_ARGS__)
#define GetGlobalCtrl(X, ...)        DRV_GET_FLD(X, GlobalCtrl, ##__VA_ARGS__)
#define SetToCpuAction(X, ...)        DRV_SET_FLD(X, ToCpuAction, ##__VA_ARGS__)
#define GetToCpuAction(X, ...)        DRV_GET_FLD(X, ToCpuAction, ##__VA_ARGS__)
#define SetTocpuQp(X, ...)        DRV_SET_FLD(X, TocpuQp, ##__VA_ARGS__)
#define GetTocpuQp(X, ...)        DRV_GET_FLD(X, TocpuQp, ##__VA_ARGS__)
#define SetIngressPort(X, ...)        DRV_SET_FLD(X, IngressPort, ##__VA_ARGS__)
#define GetIngressPort(X, ...)        DRV_GET_FLD(X, IngressPort, ##__VA_ARGS__)
#define SetStagtpid(X, ...)        DRV_SET_FLD(X, Stagtpid, ##__VA_ARGS__)
#define GetStagtpid(X, ...)        DRV_GET_FLD(X, Stagtpid, ##__VA_ARGS__)
#define SetCtagtpid(X, ...)        DRV_SET_FLD(X, Ctagtpid, ##__VA_ARGS__)
#define GetCtagtpid(X, ...)        DRV_GET_FLD(X, Ctagtpid, ##__VA_ARGS__)
#define SetAfterctagtpid(X, ...)        DRV_SET_FLD(X, Afterctagtpid, ##__VA_ARGS__)
#define GetAfterctagtpid(X, ...)        DRV_GET_FLD(X, Afterctagtpid, ##__VA_ARGS__)
#define SetPtagtpid(X, ...)        DRV_SET_FLD(X, Ptagtpid, ##__VA_ARGS__)
#define GetPtagtpid(X, ...)        DRV_GET_FLD(X, Ptagtpid, ##__VA_ARGS__)
#define SetLagHashControl(X, ...)        DRV_SET_FLD(X, LagHashControl, ##__VA_ARGS__)
#define GetLagHashControl(X, ...)        DRV_GET_FLD(X, LagHashControl, ##__VA_ARGS__)
#define SetHostMac(X, ...)        DRV_SET_FLD(X, HostMac, ##__VA_ARGS__)
#define GetHostMac(X, ...)        DRV_GET_FLD(X, HostMac, ##__VA_ARGS__)
#define SetSpmacUcMac(X, ...)        DRV_SET_FLD(X, SpmacUcMac, ##__VA_ARGS__)
#define GetSpmacUcMac(X, ...)        DRV_GET_FLD(X, SpmacUcMac, ##__VA_ARGS__)
#define SetHostIpv6(X, ...)        DRV_SET_FLD(X, HostIpv6, ##__VA_ARGS__)
#define GetHostIpv6(X, ...)        DRV_GET_FLD(X, HostIpv6, ##__VA_ARGS__)
#define SetHostIpv4(X, ...)        DRV_SET_FLD(X, HostIpv4, ##__VA_ARGS__)
#define GetHostIpv4(X, ...)        DRV_GET_FLD(X, HostIpv4, ##__VA_ARGS__)
#define SetTtlCfg(X, ...)        DRV_SET_FLD(X, TtlCfg, ##__VA_ARGS__)
#define GetTtlCfg(X, ...)        DRV_GET_FLD(X, TtlCfg, ##__VA_ARGS__)
#define SetEgressPort(X, ...)        DRV_SET_FLD(X, EgressPort, ##__VA_ARGS__)
#define GetEgressPort(X, ...)        DRV_GET_FLD(X, EgressPort, ##__VA_ARGS__)
#define SetChecksumDebug(X, ...)        DRV_SET_FLD(X, ChecksumDebug, ##__VA_ARGS__)
#define GetChecksumDebug(X, ...)        DRV_GET_FLD(X, ChecksumDebug, ##__VA_ARGS__)
#define SetIngressDebugCnt(X, ...)        DRV_SET_FLD(X, IngressDebugCnt, ##__VA_ARGS__)
#define GetIngressDebugCnt(X, ...)        DRV_GET_FLD(X, IngressDebugCnt, ##__VA_ARGS__)
#define SetEgressDebugCnt(X, ...)        DRV_SET_FLD(X, EgressDebugCnt, ##__VA_ARGS__)
#define GetEgressDebugCnt(X, ...)        DRV_GET_FLD(X, EgressDebugCnt, ##__VA_ARGS__)
#define SetDebugCntClr(X, ...)        DRV_SET_FLD(X, DebugCntClr, ##__VA_ARGS__)
#define GetDebugCntClr(X, ...)        DRV_GET_FLD(X, DebugCntClr, ##__VA_ARGS__)
#define SetDebugReg(X, ...)        DRV_SET_FLD(X, DebugReg, ##__VA_ARGS__)
#define GetDebugReg(X, ...)        DRV_GET_FLD(X, DebugReg, ##__VA_ARGS__)
#define SetDebugCtrl(X, ...)        DRV_SET_FLD(X, DebugCtrl, ##__VA_ARGS__)
#define GetDebugCtrl(X, ...)        DRV_GET_FLD(X, DebugCtrl, ##__VA_ARGS__)
#define SetSecurityFilterRule(X, ...)        DRV_SET_FLD(X, SecurityFilterRule, ##__VA_ARGS__)
#define GetSecurityFilterRule(X, ...)        DRV_GET_FLD(X, SecurityFilterRule, ##__VA_ARGS__)
#define SetDosSize(X, ...)        DRV_SET_FLD(X, DosSize, ##__VA_ARGS__)
#define GetDosSize(X, ...)        DRV_GET_FLD(X, DosSize, ##__VA_ARGS__)
#define SetPmacKey(X, ...)        DRV_SET_FLD(X, PmacKey, ##__VA_ARGS__)
#define GetPmacKey(X, ...)        DRV_GET_FLD(X, PmacKey, ##__VA_ARGS__)
#define SetPort2vlan(X, ...)        DRV_SET_FLD(X, Port2vlan, ##__VA_ARGS__)
#define GetPort2vlan(X, ...)        DRV_GET_FLD(X, Port2vlan, ##__VA_ARGS__)
#define SetIvmXReg(X, ...)        DRV_SET_FLD(X, IvmXReg, ##__VA_ARGS__)
#define GetIvmXReg(X, ...)        DRV_GET_FLD(X, IvmXReg, ##__VA_ARGS__)
#define SetIvmXMaskReg(X, ...)        DRV_SET_FLD(X, IvmXMaskReg, ##__VA_ARGS__)
#define GetIvmXMaskReg(X, ...)        DRV_GET_FLD(X, IvmXMaskReg, ##__VA_ARGS__)
#define SetVlanPortCtrl(X, ...)        DRV_SET_FLD(X, VlanPortCtrl, ##__VA_ARGS__)
#define GetVlanPortCtrl(X, ...)        DRV_GET_FLD(X, VlanPortCtrl, ##__VA_ARGS__)
#define SetVlanHashCtrl(X, ...)        DRV_SET_FLD(X, VlanHashCtrl, ##__VA_ARGS__)
#define GetVlanHashCtrl(X, ...)        DRV_GET_FLD(X, VlanHashCtrl, ##__VA_ARGS__)
#define SetVlanRange(X, ...)        DRV_SET_FLD(X, VlanRange, ##__VA_ARGS__)
#define GetVlanRange(X, ...)        DRV_GET_FLD(X, VlanRange, ##__VA_ARGS__)
#define SetEvmMiss(X, ...)        DRV_SET_FLD(X, EvmMiss, ##__VA_ARGS__)
#define GetEvmMiss(X, ...)        DRV_GET_FLD(X, EvmMiss, ##__VA_ARGS__)
#define SetUdfCam(X, ...)        DRV_SET_FLD(X, UdfCam, ##__VA_ARGS__)
#define GetUdfCam(X, ...)        DRV_GET_FLD(X, UdfCam, ##__VA_ARGS__)
#define SetUdfPortCtrl(X, ...)        DRV_SET_FLD(X, UdfPortCtrl, ##__VA_ARGS__)
#define GetUdfPortCtrl(X, ...)        DRV_GET_FLD(X, UdfPortCtrl, ##__VA_ARGS__)
#define SetUdfOffset(X, ...)        DRV_SET_FLD(X, UdfOffset, ##__VA_ARGS__)
#define GetUdfOffset(X, ...)        DRV_GET_FLD(X, UdfOffset, ##__VA_ARGS__)
#define SetAclGlobalKeyMode(X, ...)        DRV_SET_FLD(X, AclGlobalKeyMode, ##__VA_ARGS__)
#define GetAclGlobalKeyMode(X, ...)        DRV_GET_FLD(X, AclGlobalKeyMode, ##__VA_ARGS__)
#define SetAclGlobalKeyCtrl(X, ...)        DRV_SET_FLD(X, AclGlobalKeyCtrl, ##__VA_ARGS__)
#define GetAclGlobalKeyCtrl(X, ...)        DRV_GET_FLD(X, AclGlobalKeyCtrl, ##__VA_ARGS__)
#define SetAclPortKeyConfig(X, ...)        DRV_SET_FLD(X, AclPortKeyConfig, ##__VA_ARGS__)
#define GetAclPortKeyConfig(X, ...)        DRV_GET_FLD(X, AclPortKeyConfig, ##__VA_ARGS__)
#define SetAclRangeCheck(X, ...)        DRV_SET_FLD(X, AclRangeCheck, ##__VA_ARGS__)
#define GetAclRangeCheck(X, ...)        DRV_GET_FLD(X, AclRangeCheck, ##__VA_ARGS__)
#define SetAclQuadSliceConfig(X, ...)        DRV_SET_FLD(X, AclQuadSliceConfig, ##__VA_ARGS__)
#define GetAclQuadSliceConfig(X, ...)        DRV_GET_FLD(X, AclQuadSliceConfig, ##__VA_ARGS__)
#define SetAclSliceKeyConfig(X, ...)        DRV_SET_FLD(X, AclSliceKeyConfig, ##__VA_ARGS__)
#define GetAclSliceKeyConfig(X, ...)        DRV_GET_FLD(X, AclSliceKeyConfig, ##__VA_ARGS__)
#define SetLoopbackProfile(X, ...)        DRV_SET_FLD(X, LoopbackProfile, ##__VA_ARGS__)
#define GetLoopbackProfile(X, ...)        DRV_GET_FLD(X, LoopbackProfile, ##__VA_ARGS__)
#define SetStcMeterCtrl(X, ...)        DRV_SET_FLD(X, StcMeterCtrl, ##__VA_ARGS__)
#define GetStcMeterCtrl(X, ...)        DRV_GET_FLD(X, StcMeterCtrl, ##__VA_ARGS__)
#define SetStcMeterCnt(X, ...)        DRV_SET_FLD(X, StcMeterCnt, ##__VA_ARGS__)
#define GetStcMeterCnt(X, ...)        DRV_GET_FLD(X, StcMeterCnt, ##__VA_ARGS__)
#define SetPriLplcMapTable(X, ...)        DRV_SET_FLD(X, PriLplcMapTable, ##__VA_ARGS__)
#define GetPriLplcMapTable(X, ...)        DRV_GET_FLD(X, PriLplcMapTable, ##__VA_ARGS__)
#define SetLplcPriMapTable(X, ...)        DRV_SET_FLD(X, LplcPriMapTable, ##__VA_ARGS__)
#define GetLplcPriMapTable(X, ...)        DRV_GET_FLD(X, LplcPriMapTable, ##__VA_ARGS__)
#define SetColorMapTable(X, ...)        DRV_SET_FLD(X, ColorMapTable, ##__VA_ARGS__)
#define GetColorMapTable(X, ...)        DRV_GET_FLD(X, ColorMapTable, ##__VA_ARGS__)
#define SetIngressMeterCtrl(X, ...)        DRV_SET_FLD(X, IngressMeterCtrl, ##__VA_ARGS__)
#define GetIngressMeterCtrl(X, ...)        DRV_GET_FLD(X, IngressMeterCtrl, ##__VA_ARGS__)
#define SetIngressMeterCnt(X, ...)        DRV_SET_FLD(X, IngressMeterCnt, ##__VA_ARGS__)
#define GetIngressMeterCnt(X, ...)        DRV_GET_FLD(X, IngressMeterCnt, ##__VA_ARGS__)
#define SetIngressCounterCtrl(X, ...)        DRV_SET_FLD(X, IngressCounterCtrl, ##__VA_ARGS__)
#define GetIngressCounterCtrl(X, ...)        DRV_GET_FLD(X, IngressCounterCtrl, ##__VA_ARGS__)
#define SetIngressCounterTable(X, ...)        DRV_SET_FLD(X, IngressCounterTable, ##__VA_ARGS__)
#define GetIngressCounterTable(X, ...)        DRV_GET_FLD(X, IngressCounterTable, ##__VA_ARGS__)
#define SetIngressCounterTableView1(X, ...)        DRV_SET_FLD(X, IngressCounterTableView1, ##__VA_ARGS__)
#define GetIngressCounterTableView1(X, ...)        DRV_GET_FLD(X, IngressCounterTableView1, ##__VA_ARGS__)
#define SetIngressCounterTableView2(X, ...)        DRV_SET_FLD(X, IngressCounterTableView2, ##__VA_ARGS__)
#define GetIngressCounterTableView2(X, ...)        DRV_GET_FLD(X, IngressCounterTableView2, ##__VA_ARGS__)
#define SetIngressCounterTableView3(X, ...)        DRV_SET_FLD(X, IngressCounterTableView3, ##__VA_ARGS__)
#define GetIngressCounterTableView3(X, ...)        DRV_GET_FLD(X, IngressCounterTableView3, ##__VA_ARGS__)
#define SetQosPortDropCnt(X, ...)        DRV_SET_FLD(X, QosPortDropCnt, ##__VA_ARGS__)
#define GetQosPortDropCnt(X, ...)        DRV_GET_FLD(X, QosPortDropCnt, ##__VA_ARGS__)
#define SetQosCpuAccessReq(X, ...)        DRV_SET_FLD(X, QosCpuAccessReq, ##__VA_ARGS__)
#define GetQosCpuAccessReq(X, ...)        DRV_GET_FLD(X, QosCpuAccessReq, ##__VA_ARGS__)
#define SetQosCpuAccessWdata(X, ...)        DRV_SET_FLD(X, QosCpuAccessWdata, ##__VA_ARGS__)
#define GetQosCpuAccessWdata(X, ...)        DRV_GET_FLD(X, QosCpuAccessWdata, ##__VA_ARGS__)
#define SetQosCpuAccessRdata(X, ...)        DRV_SET_FLD(X, QosCpuAccessRdata, ##__VA_ARGS__)
#define GetQosCpuAccessRdata(X, ...)        DRV_GET_FLD(X, QosCpuAccessRdata, ##__VA_ARGS__)
#define SetGlbMeterCtrl(X, ...)        DRV_SET_FLD(X, GlbMeterCtrl, ##__VA_ARGS__)
#define GetGlbMeterCtrl(X, ...)        DRV_GET_FLD(X, GlbMeterCtrl, ##__VA_ARGS__)
#define SetEthRefreshCfg(X, ...)        DRV_SET_FLD(X, EthRefreshCfg, ##__VA_ARGS__)
#define GetEthRefreshCfg(X, ...)        DRV_GET_FLD(X, EthRefreshCfg, ##__VA_ARGS__)
#define SetPortIrcAdmissionState(X, ...)        DRV_SET_FLD(X, PortIrcAdmissionState, ##__VA_ARGS__)
#define GetPortIrcAdmissionState(X, ...)        DRV_GET_FLD(X, PortIrcAdmissionState, ##__VA_ARGS__)
#define SetPortIrcMeterCtrl(X, ...)        DRV_SET_FLD(X, PortIrcMeterCtrl, ##__VA_ARGS__)
#define GetPortIrcMeterCtrl(X, ...)        DRV_GET_FLD(X, PortIrcMeterCtrl, ##__VA_ARGS__)
#define SetPortStcMapping(X, ...)        DRV_SET_FLD(X, PortStcMapping, ##__VA_ARGS__)
#define GetPortStcMapping(X, ...)        DRV_GET_FLD(X, PortStcMapping, ##__VA_ARGS__)
#define SetPortStcBaseCtrl(X, ...)        DRV_SET_FLD(X, PortStcBaseCtrl, ##__VA_ARGS__)
#define GetPortStcBaseCtrl(X, ...)        DRV_GET_FLD(X, PortStcBaseCtrl, ##__VA_ARGS__)
#define SetLp2qpMapTable(X, ...)        DRV_SET_FLD(X, Lp2qpMapTable, ##__VA_ARGS__)
#define GetLp2qpMapTable(X, ...)        DRV_GET_FLD(X, Lp2qpMapTable, ##__VA_ARGS__)
#define SetCounterCtrl(X, ...)        DRV_SET_FLD(X, CounterCtrl, ##__VA_ARGS__)
#define GetCounterCtrl(X, ...)        DRV_GET_FLD(X, CounterCtrl, ##__VA_ARGS__)
#define SetIntrusiveIngressMonState(X, ...)        DRV_SET_FLD(X, IntrusiveIngressMonState, ##__VA_ARGS__)
#define GetIntrusiveIngressMonState(X, ...)        DRV_GET_FLD(X, IntrusiveIngressMonState, ##__VA_ARGS__)
#define SetIntrusiveEgressMonState(X, ...)        DRV_SET_FLD(X, IntrusiveEgressMonState, ##__VA_ARGS__)
#define GetIntrusiveEgressMonState(X, ...)        DRV_GET_FLD(X, IntrusiveEgressMonState, ##__VA_ARGS__)
#define SetIngressIntrusiveAlmReg(X, ...)        DRV_SET_FLD(X, IngressIntrusiveAlmReg, ##__VA_ARGS__)
#define GetIngressIntrusiveAlmReg(X, ...)        DRV_GET_FLD(X, IngressIntrusiveAlmReg, ##__VA_ARGS__)
#define SetEgressIntrusiveAlmReg(X, ...)        DRV_SET_FLD(X, EgressIntrusiveAlmReg, ##__VA_ARGS__)
#define GetEgressIntrusiveAlmReg(X, ...)        DRV_GET_FLD(X, EgressIntrusiveAlmReg, ##__VA_ARGS__)
#define SetMeterMonCtrl(X, ...)        DRV_SET_FLD(X, MeterMonCtrl, ##__VA_ARGS__)
#define GetMeterMonCtrl(X, ...)        DRV_GET_FLD(X, MeterMonCtrl, ##__VA_ARGS__)
#define SetMeterMonState(X, ...)        DRV_SET_FLD(X, MeterMonState, ##__VA_ARGS__)
#define GetMeterMonState(X, ...)        DRV_GET_FLD(X, MeterMonState, ##__VA_ARGS__)
